home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Essentials / Apple.II.XRef / A2.XREF.TXT
Encoding:
Text File  |  1989-04-21  |  377.8 KB  |  5,434 lines  |  [TEXT/pdos]

  1.  
  2.  
  3. X-Ref (Cross-Reference)
  4. to
  5. Apple II Programming Books
  6.  
  7. The X-Ref to Apple II Programming Books is a compilation of the glossaries
  8. and indexes from the books and references listed below.  It is intended to
  9. be a "look here first" book for helping you find the definition to terms
  10. used in any of these sources of technical information.  In addition, the
  11. compiled index will help you find what you are looking for across the
  12. entire suite.
  13.  
  14. The books covered, and the initials used to represent them are:
  15.  
  16.    Apple IIc Technical Reference            CTR
  17.    Apple IIe Technical Reference            ETR
  18.    Apple IIgs Firmware Reference            GSF
  19.    Apple IIgs Hardware Reference            GSH
  20.    ProDOS 16 Technical Reference            P16
  21.    Programmer's Introduction to the Apple IIgs      PI
  22.    Technical Introduction to the Apple IIgs      GST
  23.    Apple IIgs Toolbox Reference (treated as a whole)   GSTR
  24.    Technical Notes
  25.       Apple IIe Tech Notes            IIe
  26.       Apple IIc Tech Notes            IIc
  27.       Apple IIgs Tech Notes            IIGS
  28.       Apple II Miscellaneous Tech Notes      Miscellaneous
  29.       AppleTalk Tech Notes            AppleTalk
  30.       GS/OS Tech Notes               GS/OS
  31.       ImageWriter Tech Notes            ImageWriter
  32.       Memory Expansion Card            Memory Expansion Card
  33.       Mouse Tech Notes               Mouse
  34.       ProDOS 8 Tech Notes            ProDOS
  35.       Pascal Tech Notes               Pascal
  36.       SmartPort Tech Notes            SmartPort
  37.       UniDisk 3.5 Tech Notes            UniDisk 3.5
  38.  
  39. The X-Ref contains two sections.  The first is the complete glossary from all
  40. of the books listed.  The second section is the combined index from all of
  41. the above technical references.
  42.  
  43. I hope that you find the X-Ref to be a valuable tool for your programming
  44. the AppleII line of computers.
  45.  
  46. Tom Chavez
  47. Product Manager,
  48. X-Ref (Cross-Reference) to Apple II Programming Books1    X-Ref Index    4/14/89
  49.  
  50. 4/14/89    X-Ref Index    1
  51.  
  52.  
  53. Index
  54.  
  55. #6 command  CTR-155
  56. #7 command  CTR-169
  57. #8 command  CTR-169
  58. #include statement  GSTR-2-6
  59. $ (dollar)  CTR-225
  60. $C0  IIGS #27
  61. $C1  IIGS #27
  62. $C300 space  GS/OS #2
  63. $C800 I/O space  Miscellaneous #3
  64. $C800 space  Miscellaneous #11
  65. * (asterisk) as prompt character  ETR-62
  66. * (asterisk)  CTR-59,CTR-104
  67. . (period) as Monitor command  ETR-102
  68. . (period)  CTR-206
  69. :   (colon) as Monitor command  ETR-105
  70. : (colon)  CTR-216,CTR-224
  71. >   (greater than sign) as prompt character  ETR-62
  72. ?   (question mark) as prompt character  ETR-62
  73. ? (question mark)  CTR-59,CTR-169,CTR-179
  74. @ (at sign)  CTR-113
  75. \ (backslash)  CTR-59,CTR-63
  76. ] (right bracket) as prompt character  ETR-62
  77. ^ (caret)  ETR-122, ETR-125, CTR-225
  78. _ (underscore)  CTR-179
  79. a (Open Apple)  ETR-11-14, ETR-228
  80. a (Solid Apple)  ETR-11-14, ETR-228
  81. /RAM  ProDOS #8, #16, #18, #21
  82. /RAM5  GST-40, GST-79
  83. /SYSTEM.DISK  GS/OS #1
  84. /SYSTEM.TOOLS  GS/OS #1
  85. 01 time  IIe #2
  86. 0o time  IIe #2
  87. 1 MHz speed  GST-15, GST-76
  88. 128K Apple II  GST-xiv
  89.    display modes  GST-86
  90.    memory bank emulation  GST-15
  91. 128K Apple IIe, graphic display  features  GST-20-21
  92. 128K Run-Time Systems  Pascal #10
  93. 14M signal  ETR-163
  94. 16-bit mode.  See native mode
  95. 3.5 ROM IIc  IIc #7
  96. 3.5" Disks  Pascal #16
  97. 3.5" drive differences  UniDisk 3.5 #5
  98. 320 graphics mode  GST-22, GST-24, IIGS #4, PI-7, PI-80, PI-98, PI-99, PI-147 PI-100
  99. 3D0G  IIe #3
  100. 40-column display  IIc #2, CTR-5,CTR-50,CTR-86,CTR-91,CTR-92,CTR-94,CTR-259,CTR-358, GST-20, GST-46
  101.    addressing  CTR-263
  102.    map  CTR-107
  103.    memory  CTR-261
  104.    switching to  CTR-5
  105. 40-column text  ETR-21, ETR-22
  106. 40-column text display  GSH-58, GSH-59, GSH-67, GSH-75-76
  107.    display pages  ETR-27-28
  108.    generation  ETR-178-179
  109.    memory map  ETR-33, ETR-177
  110.    with TV set  ETR-16
  111. 400K disks  UniDisk 3.5 #4
  112. 40COL  IIGS #29
  113. 48K memory  CTR-36-39
  114.    switches  CTR-39
  115. 48K Run-Time System  Pascal #10, #15
  116. 5.25-inch floppy disks  GST-40, P16-46
  117. 50740A chip (Keyboard  Microprocessor)  GST-12
  118. 558 timer  IIe #6
  119. 640 graphics mode  GST-22-24, GST-61, IIGS #4, PI-7, PI-80, PI-98, PI-99, PI-102
  120. 64K Apple II  GST-xiv
  121. 64K Run-Time Systems  Pascal #10
  122. 6502  GSH-2, GSH-3, GSH-198
  123. 6502 emulation mode  , See 65816 microprocessor, 6502 emulation mode
  124. 6502 microprocessor  ETR-xx, ETR-6, GSF-8, P16-4, P16-9, P16-75, PI-x, PI-xi, PI-3, PI-9, PI-294-295
  125.    differences from 65C02  ETR-6, ETR-209-210
  126.    instruction set  GST-4-5, GST-8
  127.    memory addressing  GST-16-17
  128. 65C02 microprocessor  GSH-198, CTR-13,CTR-75,CTR-237-241,CTR-297-307, ETR-xx, ETR-6, ETR-209-219
  129.    addressing modes  CTR-26,CTR-302,CTR-304
  130.    block diagram  CTR-237-238,CTR-299
  131.    characteristics  CTR-300-301
  132.    data sheets  CTR-298-307, ETR-210-219
  133.    differences from 6502  ETR-6, ETR-209-210
  134.    enhancements  CTR-301
  135.    instruction mnemonics  CTR-302
  136.    instruction set  CTR-306
  137.    interrupt handling  CTR-333
  138.    operational codes  CTR-306-307
  139.    pin configuration  CTR-299
  140.    pin function  CTR-300
  141.    programming model  CTR-303
  142.    ratings  CTR-300
  143.    registers  CTR-18-19
  144.    signal description  CTR-305
  145.    specifications  CTR-239, ETR-161-163
  146.    stack  ETR-78
  147.    timing  CTR-239-241,CTR-302
  148.    versus 6502  CTR-297-298
  149.    timing  ETR-162-163
  150. 65816 assembly language  GSF-54  See assembly language, GST-8
  151. 65816 microprocessor  PI-xiv, PI-3-5, PI-10, PI-65, PI-291, GSF-8-9, GSH-2, GSH-3, GSH-7, GSH-167, GSH-168, GSH-196-227
  152.    6502 emulation mode  GST-5, GST-13-14, GST-75-76, GST-89, GSF-14, GSH-198, GSH-201
  153.       Apple II program  compatibility  GST-96-97
  154.       direct page location  GST-83, GST-84
  155.       disassembler support  GST-50
  156.       I/O shadowing  GST-29
  157.       mini-assembler support  GST-50
  158.       mixing program  environments  GST-88-89
  159.       operating system overview  GST-95
  160.       program enhancement  GST-97
  161.       program environments  summarized  GST-89
  162.       registers illustrated  GST-14
  163.       stack location  GST-83, GST-84
  164.       switching to  GST-49
  165.       Text Tool Set  GST-70
  166.    Apple Desktop Bus microcontroller  GSF-186
  167.    APW Assembler  GST-101-102
  168.    clock speed  GST-14-15, GST-74-80
  169.    compared with 68000  GST-61
  170.    disassembler  GST-50
  171.    execution speeds  GSF-9
  172.    extended memory  addressing  GST-49
  173.    features  GST-13
  174.    flags e, m, x  GST-83
  175.    indexed instructions  GSF-17
  176.    macro assembler  GST-8
  177.    memory map  GST-15
  178.    mini-assembler  GST-50
  179.    modes  GSF-9
  180.    native mode  GST-13-14, GSH-198, GSH-201  See also native mode
  181.    registers  GST-14
  182.    specifications  GST-3
  183. 68000 microprocessor  GST-5, GST-61
  184. 6805 AppleMouse microprocessor card  GSF-213
  185. 74LS245  IIe #2
  186. 8-bit Apple II
  187.    clock speed of programs written  for  GST-15
  188.    operating system  GST-95
  189.    program environments  GST-89-90, GST-113
  190.    program modification  GST-97
  191.    See also Apple II family  
  192.    See standard Apple
  193. 8-bit mode.  See emulation mode
  194. 8-bit programs
  195.    bank register values  GST-83
  196.    direct page location  GST-84
  197.    stack location  GST-84
  198. 80-column card  P16-34
  199.    Miscellaneous #1, #10, ProDOS #11, #15
  200. 80-column display  CTR-38,CTR-64,CTR-68,CTR-86,CTR-91,CTR-92,CTR-100,CTR-106,CTR-358
  201.    640 graphics mode  GST-23
  202.    addressing  CTR-263
  203.    card position  GST-28
  204.    Control Panel  GST-46
  205.    dot patterns  CTR-269
  206.    internal I/O routine  GST-51-52
  207.    map  CTR-108
  208.    on RGB monitor  GST-20
  209.    switching to  CTR-5
  210. 80-column firmware  ETR-xxi, ETR-49-50, IIe #8, GS/OS #2
  211.    activating  ETR-50
  212.    control characters with  ETR-272-275
  213. 80-column screen dump  Miscellaneous #1
  214. 80-column text  ETR-21, ETR-22
  215. 80-Column Text Card  ETR-86, ETR-134, ETR-150, ETR-267-275
  216. 80-column text display  GSH-37, GSH-58, GSH-59, GSH-67, GSH-71, GSH-75-76, PI-6, PI-260
  217.    slot for  PI-8
  218. 80-column text
  219.    differences in Apple II family  ETR-228
  220.    display pages  ETR-27-28
  221.    generation  ETR-178-179
  222.    map  ETR-34
  223.    signals  ETR-197-198
  224.    with Applesoft  ETR-xxi
  225.    with Pascal  ETR-xxi
  226.    with TV set  ETR-16
  227. 80/40 switch  CTR-3,CTR-5
  228. 800K disks  UniDisk 3.5 #4
  229. 80COL  IIc #2, IIe #8
  230. 80COL soft switch  ETR-29
  231. 80Col switch  CTR-101,CTR-102,CTR-243
  232. 80STORE  IIe #3
  233. 80STORE soft switch  ETR-29, ETR-32, ETR-87, ETR-89, ETR-90, ETR-198, CTR-39,CTR-45,CTR-101,CTR-102,CTR-106,CTR-241
  234. 9-pin connectors  ETR-8, ETR-40
  235. A
  236. A register  CTR-18,CTR-43,CTR-84,CTR-113-115,CTR-192,CTR-213, ETR-146, GSF-18, GSF-35, GSTR-2-5, GSTR-2-7
  237.    changing  GSF-60
  238.    system interrupt handler  GSF-181
  239.    See accumulator
  240. A/D Converter register  GSH-103
  241. A1  ETR-92
  242. A2  ETR-92
  243. A4  ETR-92
  244. ABORT  GSF-179, GSTR-3-20, GSTR-3-28
  245. Abort command  GSF-188
  246. abortMgr  GSTR-14-67
  247. ABORTMGRV  GSF-265
  248. "About HodgePodge" dialog box  PI-39
  249. "About..." dialog boxes  PI-31, PI-142-144
  250. absClamps  GSTR-14-66
  251. AbsOff  GSTR-3-13
  252. absolute addresses, disassembler  GST-50
  253. absolute clamp  GSTR-7-27, GSTR-14-21, GSTR-14-37, GSTR-14-38
  254. absolute code  P16-188, PI-24, PI-196, PI-226-227, PI-295
  255.    vs. relocatable code  PI-24, PI-227
  256. absolute device  GSTR-3-13, GSTR-3-15, GSTR-3-16, GSTR-3-23, GSTR-14-5, GSTR-14-37, GSTR-14-38
  257. Absolute flag  GSTR-3-4
  258. absolute segment.  See segment(s)
  259. AbsOn  GSTR-3-13
  260. access attribute  P16-14, P16-21, P16-258, P16-260, P16-264, P16-277
  261.    backup bit  P16-134, P16-277
  262.    write-enable bit  P16-137
  263. access byte  PI-215
  264. accessing files  PI-162-165
  265. accessing.  See device(s); disks
  266. accumulator  CTR-18,CTR-64,CTR-69,CTR-84,CTR-90,115, ETR-138, ETR-148, GSF-35, GSH-200, P16-77-78, P16-104, P16-209, P16-213, PI-4, PI-66, PI-294
  267.    65816 registers  GST-14
  268.    input routines  GST-53
  269.    Monitor firmware routines  GST-54
  270.    size of  GST-89
  271. accumulator mode  GSF-62
  272. ACIA (Asynchronous  Communications Interface  Adapter)  GST-39, ETR-286
  273.    block diagram  CTR-276
  274.    command register  CTR-280
  275.    control register  CTR-278-279
  276.    register locations for port-1  CTR-159
  277.    register locations for port-2  CTR-173
  278.    status register  CTR-130,CTR-281
  279.    transmit/receive register  CTR-282
  280.    See asynchronous communications interface adapter  
  281. aciabuf  IIc #6
  282. acoustic coupler  CTR-177
  283. action code
  284.    MessageCenter  GSTR-24-15
  285.    new desk accessory  GSTR-5-7
  286. action procedure  GSTR-4-83-84
  287.    dialog scroll bar  GSTR-6-15
  288. action routine  (NDA) PI-265
  289. activate event  GSTR-7-4, GSTR-7-5, GSTR-7-14, GSTR-10-11, GSTR-10-16, GSTR-10-20, GSTR-25-24, GSTR-25-78, GSTR-25-92, PI-68, PI-69, PI-72, PI-73
  290. activateEvt  GSTR-7-7, GSTR-7-50, GSTR-25-120, PI-69
  291. activating  PI-73
  292. activator  GSH-139
  293. active control  GSTR-4-7
  294. active controls  PI-128, PI-129
  295. active window  GSTR-25-8, GSTR-25-11, GSTR-25-24, GSTR-25-50, GSTR-25-92
  296. active windows  PI-114-116
  297. activeFlag  GSTR-7-9, GSTR-7-10, GSTR-7-51
  298. activeMask  GSTR-7-11, GSTR-7-50
  299. ADB Change Address When Activated handler  GSTR-3-4
  300. ADB commands  GSTR-3-1, GSTR-3-2, GSTR-3-14, GSTR-3-27
  301. ADB microcontroller. See Apple DeskTop Bus microcontroller  
  302. ADBBootInit  GSTR-3-10
  303. adbBusy  GSTR-3-14, GSTR-3-26, GSTR-3-27, GSTR-3-29, GSTR-B-4
  304. adbDataInt  GSTR-14-24, GSTR-14-66
  305. adbDisable  GSTR-14-26, GSTR-14-67
  306. adbEnable  GSTR-14-26, GSTR-14-67
  307. adbRBIHnd  GSTR-14-68
  308. ADBReset  GSTR-3-5, GSTR-3-12
  309. ADBShutDown  GSTR-3-5, GSTR-3-11
  310. adbSRQHnd  GSTR-14-68
  311. ADBStartUp  GSTR-3-5, GSTR-3-10
  312. ADBStatus  GSTR-3-12
  313. ADBVersion  GSTR-3-11
  314. ADC (analog-to-digital converter)  GST-25
  315. AddFamily  GSTR-8-19, GSTR-8-23, GSTR-8-25, GSTR-8-26
  316. AddFontVar  GSTR-8-1, GSTR-8-15, GSTR-8-19, GSTR-8-23, GSTR-8-24-25
  317. addition  GSF-32-bit
  318. addMessage  GSTR-24-15, GSTR-24-26
  319. AddPt  GSTR-16-68
  320. address : opcode operands  GST-50
  321. address bus  ETR-161-162
  322.    and expansion cards  GST-28
  323.    Apple II slots  GST-30
  324.    on expansion slot  GST-29
  325.    specifications  GST-3
  326. address field, mini-assembler  GST-50
  327. Address Pointer registers  GSH-98, GSH-100, GSH-101
  328. address transformation  ETR-177
  329. address wrapping  GSH-27
  330. addresses
  331.    Applesoft BASIC interpreter  CTR-326
  332.    display  CTR-259-261
  333.    firmware  CTR-322-327
  334.    hardware  CTR-316-321,CTR-353-356
  335.    I/O link  CTR-56-58
  336.    memory  CTR-20
  337.    mouse port  CTR-325
  338.    port  CTR-323-325
  339.    RAM  CTR-22,CTR-351
  340.    ROM  CTR-22-23,CTR-250,CTR-351-352
  341.    serial port  CTR-323-324
  342.    video display  CTR-101
  343.    video firmware  CTR-324
  344.    See memory; direct page and stack
  345. addressing
  346.    display pages  ETR-31-37, ETR-174-179
  347.    I/O locations  ETR-138-139
  348.    indirect  ETR-77
  349.    RAM  ETR-139, ETR-169-171
  350.    relative  ETR-121, ETR-126, ETR-137
  351.    ROM  ETR-168-169
  352. addressing modes  CTR-26,CTR-226, GSH-197
  353.    24-bit  GST-13-14
  354.    disassembler and mini- assembler  GST-50
  355.    extended memory addressing  GST-49
  356.    65C02  CTR-302,CTR-304
  357. AddToMenu  PI-55, PI-59, PI-120, PI-154, PI-305, PI-306
  358. AdjWind  PI-57, PI-59, PI-155
  359. ADV.DISK.UTIL  GS/OS #1
  360. ADVANCE  GSF-240
  361. advanced linker  (APW) PI-223, PI-235, PI-236
  362. Alert  GSTR-6-19-22, GSTR-6-31-34, IIGS #48
  363. alert box  GSTR-6-6, PI-135
  364.    default button  PI-135
  365.    template for creating  PI-140
  366. alert mechanism  GSTR-6-1
  367. alert sound  GSTR-6-6, GSTR-6-21-22, GSTR-6-47
  368. alert stage  GSTR-6-20-21, GSTR-6-33, GSTR-6-49, GSTR-6-76
  369. alert template  GSTR-6-11, GSTR-6-19-20, GSTR-6-31, GSTR-6-32
  370. alert window  GSTR-6-7, GSTR-25-6
  371.    color table  GSTR-25-17
  372. alert windows  PI-110, PI-111, PI-116, PI-136
  373. alertDrawn  GSTR-6-89
  374. alerts  GST-67,  PI-135-136
  375.    Caution Alert  PI-135
  376.    Note Alert  PI-135
  377.    programming techniques  PI-141
  378.    sound in  PI-135
  379.    Stop Alert  PI-135
  380. AlertWindow  IIGS #48
  381. ALIGN segment header field  P16-186, P16-299.See also headers; segment(s)
  382. alignment factor  P16-299.See also segment(s)
  383. ALLOC INTERRUPT  PI-272
  384. allocateErr  GSTR-25-83, GSTR-25-144, GSTR-B-4
  385. allocation of memory  GSTR-12-1, GSTR-12-35
  386. allocation of private memory  GSTR-12-10-11, GSTR-12-14
  387. ALLOC_INTERRUPT call  P16-48, P16-80, P16-94, P16-288
  388.    description of  P16-175-176
  389. alreadyInitialized  GSTR-16-64, GSTR-16-278, GSTR-B-3
  390. ALTCHAR soft switch  ETR-29, CTR-102,CTR-243,CTR-360
  391. alternate character set  CTR-69,CTR-70,CTR-88,CTR-92,CTR-360, ETR-19-20, ETR-228
  392.    Mouse #6
  393.    on original IIe  ETR-20
  394. Alternate Display Mode  GST-47, GST-68, GSTR-5-3, PI-157
  395. alternate-display-mode desk accessory  GSTR-5-24
  396. alternative pointing device  GSTR-7-21-25, GSTR-7-27, GSTR-7-34, GSTR-14-5
  397. ALTZP soft switch  ETR-84, ETR-89-90, CTR-28,CTR-242
  398. AMPERV  GSF-259
  399. AN3  IIe #3
  400. analog I/O impedance  IIGS #9
  401. analog inputs  CTR-200, ETR-42-43, GST-41
  402.    (PDL0 through PDL3)  GSH-157-158
  403. analog RGB  See RGB video
  404. analog-to-digital converter  (ADC)  GST-25
  405. animation  ETR-231
  406.    Lo-Res graphics  GST-47
  407. annunciator memory locations  GSH-267
  408. annunciator outputs (AN0 through AN3)  GSH-157
  409. annunciators  ETR-40-41, ETR-43
  410. any-key-down (AKD)  CTR-78,CTR-243,CTR-255
  411. any-key-down flag  ETR-13
  412. anyFamBit  GSTR-8-11, GSTR-8-50
  413. anySizeBit  GSTR-8-11, GSTR-8-50
  414. anyStyleBit  GSTR-8-11, GSTR-8-50
  415. APDA (Apple Programmer's and Developer's Association)  PI-xix, PI-35, PI-224, PI-278, GSTR-xxvii
  416. apFamBit  GSTR-8-9, GSTR-8-12, GSTR-8-50
  417. apostrophe (')  GSF-40, GSF-64
  418. app1Evt  GSTR-7-7, GSTR-7-50
  419. app1Mask  GSTR-7-11, GSTR-7-50
  420. app2Evt  GSTR-7-7, GSTR-7-50
  421. app2Mask  GSTR-7-11, GSTR-7-50
  422. app3Evt  GSTR-7-7, GSTR-7-50
  423. app3Mask  GSTR-7-11, GSTR-7-50
  424. app4Evt  GSTR-7-7, GSTR-7-50
  425. app4Mask  GSTR-7-11, GSTR-7-50
  426. appl ication windows  PI-111
  427. Apple /// emulation  Miscellaneous #2
  428. Apple 3.5 disk drive  GSF-117, GSF-133, GSF-135
  429.    SmartPort calls  GSF-138-141
  430. Apple 3.5 Drive  UniDisk 3.5 #5, GST-39-40
  431. Apple Certified Developer  PI-278-279
  432. Apple computers  P16-xx, P16-4.See also specific computer
  433. Apple Desktop Bus  GSH-3, GSH-6, GSH-43, GSH-116-117, GSH-156, GSH-236, GSTR-3-1, GSTR-7-24, PI-2, PI-8, PI-21, PI-174
  434.    See DeskTop  Bus
  435.    connector  GSF-8
  436.    input devices  GSF-10
  437.    microcontroller  GSF-6, GSF-183, GSF-185-196
  438.    microcontroller, commands  GSF-188-195
  439.    microcontroller, status byte  GSF-196
  440. Apple Desktop Bus Tool Set  GSTR-1-4, GSTR-1-5, GSTR-3-1-29, GSTR-7-24, PI-21, PI-174
  441.    constants  GSTR-3-28-29
  442.    data structures  GSTR-3-29
  443.    error codes  GSTR-3-29
  444.    shutdown routine  GSTR-3-11
  445.    startup routine  GSTR-3-10
  446.    status routine  GSTR-3-12
  447.    using  GSTR-3-5-7
  448.    version number routine  GSTR-3-11
  449.    addresses  GSH-130, GSH-137-138
  450.    broadcast signals  GSH-131-132
  451.    collision detection  GSH-138-139
  452.    Command/Data register  GSH-122-123
  453.    commands  GSH-129-131, GSH-133
  454.    commands  GSTR-3-2
  455.    device handlers  GSH-136-137
  456.    device registers  GSH-133-136
  457.    error conditions  GSH-133
  458.    General Logic Unit  GSH-121-127
  459.    Keyboard Data register  GSH-123
  460.    microcontroller  GSH-121
  461.    Modifier Key register  GSH-123-124
  462.    Mouse Data register  GSH-125
  463.    moving addresses  GSH-137
  464.    peripheral devices  GSH-133-139
  465.    polling  GSTR-3-3
  466.    service request  GSH-139
  467.    Status register  GSH-126-127
  468. Apple Desktop Interface  P16-90-91
  469. Apple II  PI-13, PI-21
  470.    See also Apple II, standard
  471. Apple II compatibility with Apple IIe  ETR-48-50
  472. Apple II computers, interrupts  CTR-332
  473. Apple II family differences  ETR-227-232
  474. Apple II family
  475.    animated display  GST-47
  476.    Apple IIGS compatibility  GST-4-5
  477.    architecture  GST-74-76
  478.    binary load files  GST-8
  479.    defined  GST-xiii-xiv
  480.    disassembler  GST-50
  481.    disk storage  GST-40
  482.    display memory  GST-86, GST-88
  483.    display pages  GST-16
  484.    graphic display features  GST-20-21
  485.    graphics specifications  GST-3
  486.    I/O expansion slots  GST-28
  487.    memory, main and  auxiliary  GST-16-17
  488.    Monitor I/O firmware  GST-51
  489.    Monitor programs  GST-47-48
  490.    programs  GST-13, GST-76, GST-96-97
  491.    See also 8-bit Apple II  
  492.    serial ports  GST-33-37
  493.    slot memory  GST-29-33
  494.    sound output  GST-24
  495.    UCSD Pascal  GST-17
  496.    video modes  GST-19
  497. Apple II operating systems  P16-281-288.See also operating system(s) or specific operating system
  498. Apple II Plus  PI-xxi, PI-8, PI-9, PI-290, xiii, GST-16-17, GST-28
  499. Apple II SCSI Interface Card  SmartPort #5
  500. Apple II series differences  CTR-348-365
  501. Apple II series disk I/O  CTR-361
  502. Apple II series hardware  CTR-365
  503. Apple II series I/O  CTR-357
  504. Apple II series keyboard  CTR-357-359
  505. Apple II series machine identification  CTR-350
  506. Apple II series memory structure  CTR-351-356
  507. Apple II series video display  CTR-359-360
  508. Apple II
  509.    defined  PI-xxi
  510.    definition of  P16-xx
  511.    operating systems  P16-281-288
  512.    standard  P16-182
  513.    standard, definition of  P16-xx
  514.    standard, software for  P16-34
  515.    zero page  P16-75, P16-88
  516. Apple IIc  GSF-11, GSH-2, GST-xiii, P16-34
  517.    block diagram  CTR-235-236
  518.    interrupt differences  ETR-156
  519.    schematic diagrams  CTR-291-296
  520.    Apple IIGS compatibility  GST-4-5
  521.    graphic display features  GST-20-21
  522.    interrupt support  GST-54
  523.    memory, main and  auxiliary  GST-16-17
  524.    Monitor I/O firmware  GST-51
  525.    mouse support  GST-42-43
  526.    no expansion slots  GST-28
  527.    ports  GST-74
  528.    program compatibility  GST-39, GST-96-97
  529.    Protocol Converter software  GST-40
  530.    serial ports  GST-33-37
  531.    serial-port firmware  emulation  GST-33
  532.    terminal emulation  GST-37
  533. Apple IIe  GSH-2, GSH-119, GST-xiii, P16-34
  534.    80-Column Text Card  ETR-86,134, ETR-267-275
  535.    Extended 80-Column Text Card  ETR-86, ETR-134, ETR-267-275
  536. Apple IIe Plus  GSF-222
  537. Apple IIe
  538.    128K RAM  GST-78
  539.    Apple IIGS compatibility  GST-4-5
  540.    Apple IIGS Upgrade keyboard support  GST-42, GST-43
  541.    AppleMouse card  GST-42-43
  542.    ASCII input mode  ETR-107
  543.    COUT1 subroutine  ETR-56
  544.    differences between original and enhanced  ETR-xix-xxiii
  545.    game I/O connectors  GST-41
  546.    interrupt support  ETR-132, ETR-148-149
  547.    interrupt support  GST-54
  548.    memory, main and  auxiliary  GST-16-17
  549.    microprocessor  ETR-6
  550.    Mini-Assembler  ETR-123-125
  551.    mini-assembler  GST-50
  552.    Monitor I/O firmware  GST-51
  553.    Monitor Search command  ETR-110
  554.    MouseText  ETR-12, ETR-20
  555.    program compatibility  GST-96-97
  556.    slot 3  ETR-144
  557.     slots  GST-74
  558.    tabbing in Applesoft  ETR-271-272
  559.    using Caps Lock  ETR-49
  560. Apple IIGS  See also ProDOS 8; ProDOS 16; programming techniques
  561. Apple IIGS Debugger  PI-224, PI-248-253
  562. Apple IIGS Disk II
  563.    firmware  GSF-5
  564.    I/O port characteristics  GSF-111
  565.    SmartPort interactions  GSF-158
  566.    support  GSF-109-112
  567. Apple IIGS firmware  SmartPort #6
  568. Apple IIGS font definition  GSTR-16-42-43
  569. Apple IIGS Programmer's Workshop  P16-xx, P16-xviii, P16-70, P16-89-90.See also programming, GST-8, PI-xviii, PI-26-27, PI-65, PI-205, PI-22~225, PI-296
  570.    advanced linker  PI-223, PI-235, PI-236, PI-238
  571.    Assembler  GST-8, GST-101-102, PI-xviii, PI-222
  572.    C compiler  GST-102, PI-xviii, PI-222
  573.    Debugger  GST-105
  574.    Editor  GST-104, PI-222
  575.    language considerations  PI-225
  576.    Linker  GST-104, PI-222
  577.    parameter-passing  PI-225
  578.    program descriptions  PI-221-224
  579.    program development  GST-103-105
  580.    reference manual  GST-110
  581.    Shell  GST-103-104, PI-199, PI-221-222, PI-259, PI-261
  582.    standard linker  PI-223, PI-235, PI-238
  583.    utilities  GST-105, PI-223
  584.       Compact  PI-223
  585.       Crunch  PI-223
  586.       DumpOBJ  PI-223
  587.       Equal  PI-224
  588.       Files  PI-224
  589.       Init  PI-224
  590.       MacGen  PI-224
  591.       MakeLib  PI-224, PI-238
  592.       Search  PI-224
  593.    File Type utility  P16-89
  594.    Linker  P16-70, P16-89
  595.    Shell  P16-82, P16-89, P16-208
  596. Apple IIGS ProgrammerUs Workshop.  See APW
  597. Apple IIGS Toolbox  P16-xix, P16-6, P16-9, PI-xviii, PI-17-22, PI-42, PI-62-106, PI-108-144, PI-146-183. See also tool sets or specific routine/tool set
  598.    calls (typographic convention for)  PI-xxii, PI-36
  599.    compared to Macintosh  PI-284-289
  600.    constants  PI-38
  601.    data structures  PI-38
  602.    errors  PI-65, PI-66, PI-67
  603.    macros  PI-65
  604.    memory requirements  PI-5
  605.    keyboard support  GST-42, GST-43
  606. Apple IIGS Workshop C  GSTR-2-6
  607. Apple IIGS
  608.    40-column display  GSF-71
  609.    80-column display  GSF-71
  610.    Alternate Display Mode  GST-47, GST-68
  611.    Apple II family  compatibility  GST-4-5
  612.    architecture  GST-74-80
  613.    boot/scan sequence  GSF-17
  614.    built-in I/0  PI-8-9
  615.    clock speeds  PI-4
  616.    clock-calendar  PI-9
  617.    compatibility with standard Apple II  PI-9-10, PI-291-292
  618.    Control Panel  GST-46-47, PI-9
  619.    default operating system  P16-13
  620.    description of  P16-4
  621.    DeskTop Bus  GST-41-43
  622.    detached keyboard  GSF-10
  623.    disassembler  GST-50
  624.    disk port  GST-39-41, PI-8
  625.    display features  GST-19-24
  626.    execution modes  PI-4
  627.    features  GST-2-4
  628.    firmware  GSF-2-6, PI-xviii
  629.    game I/O connectors  GST-41, PI-2, PI-8
  630.    general  PI-xiii-xxii, PI-2-27
  631.    hardware  PI-xvii
  632.    I/O expansion slots  GSF-11, GST-28-33
  633.    I/O ports  GSF-11
  634.    interrupt support  GST-54-55
  635.    interrupts  GSF-16
  636.    keyboard  PI-2, PI-8
  637.    large-scale ICs used  GST-12
  638.    logical diagram of  P16-6
  639.    Macintosh comparison  GST-5-6
  640.    memory  GST-15-18, GST-77-78, P16-9, P16-32-40.See also memory, PI-2, PI-4, PI-5-6
  641.    memory addresses  GSF-21
  642.    memory space  GSF-9
  643.    microprocessor  GSF-8-9, microprocessor  PI-2, PI-3-5
  644.    mini-assembler  GST-50
  645.    Monitor I/O firmware  GST-51-54
  646.    Monitor program  GST-47, GST-49
  647.    Monitor. See system Monitor  
  648.    operating systems  GST-82
  649.    program environments  summarized  GST-113
  650.    program operation levels  GSF-4
  651.    programming (general)  PI-xvii
  652.    programming levels in  P16-5-7
  653.    real-time clock  GST-26
  654.    registers  PI-4
  655.    resident desk accessories  GST-46
  656.    serial I/O ports  GST-33, GST-37-39, PI-2, PI-8, PI-9
  657.    slots  PI-2, PI-6, PI-8-9
  658.    sound  PI-2, PI-8, PI-174
  659.    sound capabilities  GST-24-25
  660.    sound system  GSF-10
  661.    startup  GSF-112
  662.    Super Hi-Res display  GSF-9-10
  663.    system disks  P16-52-55.See also system disks
  664. technical manuals  GSF-216-221, GST-106-111
  665.    Toolbox  GSF-2, GSF-218, GSF-310
  666.    Toolbox compared with  Macintosh  GST-59-63
  667.    video  PI-2, PI-6-7
  668.    See also ProDOS 8; ProDOS 16; manuals or specific topic
  669. Apple Ilc  xxi, PI-7, PI-8, PI-13, PI-290
  670. Apple Ile  xxi, PI-7-9, PI-13, PI-174, PI-290
  671. Apple Integer BASIC  CTR-308,CTR-330,CTR-348,CTR-356,CTR-388
  672. Apple keys  ETR-11-14
  673.    differences in Apple II family  ETR-228
  674. Apple Language Card  CTR-351
  675. Apple logo  GSTR-13-6, GSTR-13-15, GSTR-13-56
  676. Apple Logo II  CTR-330
  677. Apple Menu  GSTR-5-8, GSTR-5-15, GSTR-5-20, GSTR-13-4, GSTR-13-5, GSTR-13-15, PI-31, PI-47, PI-75, PI-147
  678. Apple Programmer's and Developer's Association (APDA)  PI-xix, PI-35, PI-224, PI-278, GST-111, See APDA  
  679. Apple standard detached  keyboard  GST-42
  680. Apple Super Serial Card (SSC)  GSF-82
  681. Apple User Interface Guidelines  GST-67
  682. Apple-Left Arrow  GSTR-10-1, GSTR-10-29
  683. Apple-period  GSTR-15-24
  684. Apple-Right Arrow  GSTR-10-1, GSTR-10-29
  685. AppleColor 100 monitor  GST-19
  686. APPLEII  GSF-237
  687. appleKey  GSTR-7-9, GSTR-7-51
  688. AppleMouse  GST-42-43, Mouse #2
  689. AppleShare  AppleTalk #1, #2, ProDOS #21
  690. AppleSoft  IIe #3
  691. Applesoft BASIC  CTR-169,CTR-308,CTR-329,CTR-388, ETR-xxi, ETR-12, ETR-105, ETR-235, GSF-2, GSF-43, GSF-74, GSF-87, GSF-112, GSF-178, GSH-2, GST-9, Miscellaneous #9, #11
  692. Applesoft BASIC interpreter  CTR-14,CTR-23,CTR-36,CTR-51,CTR-52,CTR-59,CTR-63,CTR-204,CTR-214,CTR-250,CTR-352
  693.    interpreter addresses  CTR-326
  694.    mouse and  CTR-195-196
  695.    80-column support  ETR-xxi
  696.    accessing terminal mode  GST-37
  697.    and lowercase  ETR-xxii
  698.    and uppercase  ETR-48-49
  699.    graphic display routines  GST-21
  700.    I/O links  GST-52
  701.    in Apple II family  GST-5
  702.    interpreter  GST-46
  703.    invoking the Monitor  GST-48
  704.    PR# command  GST-38
  705.    program compatibility  GST-39
  706.     protocol address locations  GST-36
  707.    ROM  GST-4
  708.    tabbing with original Apple IIe  ETR-271-272
  709.    use of page 3  ETR-78
  710.    use of page zero  ETR-77, ETR-79-81
  711. AppleTalk  GSF-3, GSF-8, GSF-15, GSF-17, GSF-82, GSF-98, GSF-173, GSH-43, GSH-150, GSH-173, GST-4, GST-33, GST-38, GSTR-15-5, PI-2, PI-8, PI-9, PI-167
  712. AppleTalk Personal Network  P16-65
  713.    interrupts  GSF-180
  714. applEvt  PI-69
  715. AppleWorks  GST-39, GST-68, Miscellaneous #4, #5
  716. AppleWorks file formats  Miscellaneous #5
  717. application event  GSTR-7-4
  718. application prefix  PI-209
  719. application programs
  720.    65816 flags  GST-83
  721.    Apple II program  compatibility  GST-96-97
  722.    Apple IIGS Toolbox  GST-94
  723.    buffering (I/O)  GST-38
  724.    desk accessories  GST-67
  725.    development  GST-100-105, GST-108
  726.    enhancing existing programs  GST-97
  727.    event-driven  GST-59, GST-62
  728.    firmware access  GST-93-94
  729.    incompatibility  GST-93
  730.    interrupt support  GST-54-55
  731.    low-numbered bank access  GST-78
  732.    memory  GST-76, GST-78, GST-80
  733.    Menu Manager  GST-66
  734.    Monitor I/O routines  GST-47, GST-51
  735.    mouse operation  GST-43
  736.    program environments  summarized  GST-113
  737.    program operation levels  GST-92-94
  738.    Scrap Manager  GST-71
  739.    screen-hole locations  GST-32
  740.    serial-port compatibility  GST-39
  741.    SmartPort calls  GST-41
  742.    standard I/O links  GST-51-52
  743.    system hardware control  GST-92-93
  744.    System Loader  GST-96
  745.    Window Manager  GST-66
  746. Application Shutdown call (System Loader)  P16-77
  747. application system disk  PI-300-301
  748. application system disks.  See system disks
  749. application window  GSTR-25-8, GSTR-25-66, GSTR-25-70, GSTR-25-122
  750. application(s)  P16-58, P16-74-75
  751.    Apple IIGS Programmer's Workshop and  P16-89
  752.    as controlling programs  P16-184, P16-208.See also controlling programs
  753.    definition of  P16-74
  754.    dormant  P16-185, P16-225, P16-233, P16-246.See also System Loader
  755.    event-driven and segmented  P16-xix
  756.    loading  P16-5, P16-71, P16-82-83, P16-89.See also System Loader
  757.    memory and  P16-33, P16-39-40.See also memory
  758.    prefixes.  See pathname prefixes
  759.    programming requirements for  P16-74-75
  760.    quitting  P16-59-65.See also PQUIT; QUIT call
  761.    reloading  P16-71, P16-168
  762.    restarting  P16-62, P16-71, P16-77, P16-168, P16-209-210, P16-233, P16-240, P16-245, See also Restart call; System Loader
  763.    revising ProDOS 8 for ProDOS 16  P16-86-89
  764.    shell  P16-208
  765.    shutting down  P16-209-210
  766.    starting  P16-62, P16-64, P16-58-65, P16-167, P16-222
  767.    starting, machine configuration at launch  P16-64, P16-81
  768. application-defined event  GSTR-7-14, PI-69, PI-73
  769. applications  PI-256-259
  770.    hybrid  PI-292-293
  771.    programming techniques  PI-26, PI-228-229, PI-256-259
  772.    restartable  PI-259
  773.    self-booting  PI-257-258
  774. apVarBit  GSTR-8-9, GSTR-8-10, GSTR-8-50
  775. APW  GSTR-xGSTR-xvii, GSTR-2-5, IIGS #20, #31, See Apple IIGS  Programmer's  Workshop (APW)
  776. APW assembler  IIGS #33
  777. APW C  IIGS #31
  778. APW MacGen utility  GSTR-2-5
  779. arbitrary mode  GSTR-11-12
  780. arc  GSTR-16-24, GSTR-16-88, GSTR-16-94, GSTR-16-101, GSTR-16-164, PI-87, PI-91
  781. arc tangent  GSTR-9-13
  782. architecture, Apple IIGS  GST-74-80
  783. arcRot  GSTR-16-109, GSTR-16-212
  784. arithmetic, hexadecimal  CTR-215, ETR-116
  785. arrow cursor  GSTR-16-38, GSTR-16-160
  786. arrow keys  CTR-4, ETR-61, ETR-63-64, GSF-72
  787. ascent  GSTR-16-26, GSTR-16-45, GSTR-16-48, GSTR-16-62
  788. ascent/ascent line  PI-93, GSTR-16-45
  789. ASCII  GSF-25, GSF-26, GSF-29, GSF-51, GSF-67, GSF-86, GSF-123, GSF-152, GSH-59, GSH-74, GSH-123, GSH-251-255, GSTR-9-8, GSTR-9-9, GSTR-9-25, GSTR-9-26, GSTR-9-29, GSTR-9-30, GSTR-9-31, GSTR-9-33, GSTR-14-4, GSTR-14-16
  790. ASCII character set  CTR-3,CTR-70,CTR-78,CTR-80-81,CTR-381-382,CTR-391-395, P16-292-293
  791.    entry from  keyboard  GST-49
  792. ASCII codes  CTR-58,CTR-78,CTR-80-81,CTR-89,CTR-164,CTR-368, ETR-14-16
  793. ASCII input mode  CTR-209, ETR-106-107, GSF-30
  794.    filters  GSF-31
  795.    flip  GSF-30, GSF-64
  796.    literal  GSF-30, GSF-64
  797. AskUser  PI-59, PI-121, PI-163, PI-211, PI-306
  798. ASMFORMAT.TEXT  Pascal #12
  799. aspect ratios  GST-61
  800. Assembler (APW)  P16-89, CTR-220, PI-xviii, PI-222
  801. assemblers  ETR-121, GST-8, GST-100
  802.    APW Assembler  GST-101-102
  803.    calls to Toolbox  GST-63
  804.    EdAsm  GST-62, GST-102
  805.    for Apple II computers  GST-62
  806.    macro libraries and  P16-xv
  807.    mini-assembler  GST-50
  808.    object files  GST-101
  809.    programming suggestions  GST-62
  810.    reference manual  GST-110
  811. assembling  P16-89
  812. assembly language  ETR-234, IIGS #33, P16-xv, P16-xviii, PI-xiv, PI-4, PI-65, PI-225, PI-234
  813.    calling routines from  GSTR-2-5
  814.    HodgePodge and  PI-65-66, PI-190, PI-202, PI-311-376
  815.    labels, typographic convention for  P16-xxi
  816.    mouse and  CTR-195-196
  817.    mouse routines  GSF-202, GSF-211-213
  818.    Pascal protocol  GSF-93-94
  819.    programming examples  PI-190, PI-193, PI-239-246, PI-263, PI-265, PI-311-376
  820.    programming techniques  PI-4, PI-283-284, PI-290
  821.    typographic convention for  PI-xxii
  822. assembly-language programs
  823.    debugging  CTR-221
  824. assigning load segments with  PI-236
  825. asterisk (*)  CTR-59,CTR-204
  826. asterisk (*) as prompt character  ETR-62
  827. AsyncADBReceive  GSTR-3-3, GSTR-3-7-8, GSTR-3-14, GSTR-3-27, GSTR-7-24
  828. Asynchronous Communications  Interface Adapter (ACIA)  GST-39, CTR-130, GSH-151, GSH-171
  829. asynchronous key event  GSTR-7-15-18
  830. at sign (@)  CTR-113, GSF-226
  831. atAlertID  GSTR-6-20, GSTR-6-32, GSTR-6-89
  832. aTalkIntHnd  GSTR-14-67
  833. aTalkNodeNo  GSTR-14-66
  834. atBoundsRect  GSTR-6-20, GSTR-6-32, GSTR-6-89
  835. athens  GSTR-8-4, GSTR-8-51
  836. atItemList  GSTR-6-89
  837. ATLK ROM  AppleTalk #1, #2
  838. atStage1  GSTR-6-20, GSTR-6-32, GSTR-6-89
  839. atStage2  GSTR-6-20, GSTR-6-32, GSTR-6-89
  840. atStage3  GSTR-6-20, GSTR-6-32, GSTR-6-89
  841. atStage4  GSTR-6-20, GSTR-6-32, GSTR-6-89
  842. att rAddr  PI-187
  843. att rBank  PI-187
  844. ATTACH.DATA  Pascal #16
  845. ATTACH.DRIVERS  Pascal #16
  846. Attention/Sync signal (ADB)  GSH-131
  847. attrAddr  GSTR-12-12-13, GSTR-12-49
  848. attrBank  GSTR-12-12-13, GSTR-12-49
  849. attrErr  GSTR-12-42, GSTR-12-47, GSTR-B-2
  850. attrFixed  GSTR-12-12-13, GSTR-12-49, PI-187
  851. attrHandle  GSTR-12-47
  852. attributes  word PI-188, word  GSTR-12-12, GSTR-12-32, GSTR-12-39
  853. attrLocked  GSTR-12-12-13, GSTR-12-47, PI-187
  854. attrNoCross  GSTR-12-12-13, GSTR-12-47, PI-187
  855. attrNoPurge  GSTR-12-12-13, GSTR-12-47
  856. attrNoSpec  GSTR-12-12-13, GSTR-12-47, PI-187
  857. attrPage  GSTR-12-12-13, GSTR-12-47, PI-187
  858. attrPurge  GSTR-12-12-13, GSTR-12-47, PI-187
  859. attrPurge1  GSTR-12-12-13, GSTR-12-47
  860. attrPurge2  GSTR-12-12-13, GSTR-12-47
  861. attrPurge3  GSTR-12-12-13, GSTR-12-47
  862. attrSystem  GSTR-12-47
  863. AUD  CTR-256,CTR-365
  864. audio amplifier  GST-25
  865. audio output jack  CTR-8,CTR-256
  866. auto-boot  UniDisk 3.5 #2
  867. auto-key event  GSTR-6-39, GSTR-7-3, GSTR-7-13, PI-69, PI-71-72
  868. autoKeyEvt  GSTR-7-7, GSTR-7-50, GSTR-25-120, PI-69
  869. autoKeyMask  GSTR-7-11, GSTR-7-50
  870. automatic carriage return, I/O  command  GST-35
  871. automatic linefeed, I/O  command  GST-35
  872. automatic repeat  CTR-3,CTR-358
  873. Autostart ROM  CTR-356
  874. autoTrack  GSTR-4-25, GSTR-4-36, GSTR-4-83, GSTR-4-86
  875. auxFileType  GSTR-22-24, GSTR-22-32
  876. auxiD  GSTR-12-10-11, GSTR-12-14, GSTR-12-15, GSTR-14-58, IIGS #17, See User ID
  877. auxiliary firmware  ETR-86-93
  878. auxiliary Hi-Res pages  GST-86
  879. auxiliary memory  CTR-42-44,CTR-74,CTR-106,CTR-160-161,CTR-175,CTR-269, ETR-86-93, GSH-36-41, GSH-60, GST-16-17, IIe #3
  880.    screen holes  CTR-315
  881.    bank  GSH-14
  882.    differences in Apple II family  ETR-229
  883.    map  ETR-87
  884.    moving data to  ETR-92
  885.    select switches  GSH-258
  886.    soft switches  ETR-89
  887.    subroutines  ETR-91
  888. auxiliary RAM  CTR-22,CTR-184, ETR-86-88
  889. auxiliary slot  ETR-7, ETR-49
  890.    differences in Apple II family  ETR-229
  891.    signals  ETR-197-200
  892. auxiliary type  IIGS #27, ProDOS #19, P16-279-280
  893. auxiliary type field (ProDOS)  PI-217
  894. auxiliary type file attributes  PI-217, PI-218
  895. auxlD field  PI-192-194
  896. AUXMOVE  GSF-260, IIe #3
  897. AUXMOVE subroutine  ETR-91-92
  898. auxtype  ProDOS #19
  899. available font  GSTR-8-1, GSTR-8-25, GSTR-8-36
  900. axisParam  GSTR-4-33-34, GSTR-4-88
  901. B
  902. B register  GSF-18, GSF-35
  903.    native mode  GST-13
  904. Back Arrow key  GSF-75
  905. back panel  CTR-9-10
  906. background  GSTR-16-52
  907. background color  GSTR-16-26, GSTR-16-54, GSTR-16-57, GSTR-16-110, GSTR-16-213, GSTR-16-226
  908. background colors  GSH-57, GSH-77, GST-3, GST-20, GST-46, PI-92
  909. background pattern  GSTR-16-18, GSTR-16-111, GSTR-16-214, GSTR-16-251, PI-85
  910. background pixel  GSTR-16-28, GSTR-16-30, GSTR-16-52
  911. background pixels  PI-93
  912. background printing  GSF-97-98, GST-33, GST-38, IIGS #16
  913. background procedure  GSTR-15-24, GSTR-15-41, PI-173
  914. BackGroundRgn  GSTR-25-42, GSTR-25-139
  915. backslash (\)  CTR-59,CTR-63, GSF-75, GSTR-5-8, GSTR-13-14
  916. backspace  CTR-63,CTR-114, GSTR-10-2, GSTR-10-29
  917. Backspace key  GSF-70, GSF-75
  918. backspacing  ETR-63
  919. backup bit  P16-134, P16-277, PI-215
  920. BADBLOCK  GSF-156, IIc #5
  921. BadBlock $2D error  CTR-151
  922. BADCMD  GSF-156
  923. BadCmd $01 error  CTR-150
  924. badColorNum  GSTR-16-115, GSTR-16-220, GSTR-16-278, GSTR-B-3
  925. BADCTL  GSF-156, SmartPort #7
  926. BadCtl $21 error  CTR-150
  927. BADCTLPARM  GSF-156, SmartPort #7
  928. BadCtlParm $22 error  CTR-150
  929. badDevNum  GSTR-23-15, GSTR-23-47, GSTR-B-4, GSTR-23-15, GSTR-23-28, GSTR-23-33, GSTR-23-35, GSTR-23-38, GSTR-23-47, GSTR-B-4
  930. badFile  GSTR-23-47
  931. badFormat  GSTR-23-16, GSTR-23-47, GSTR-B-4
  932. badInputErr  GSTR-14-19, GSTR-14-57, GSTR-14-70, GSTR-B-2
  933. badItemType  GSTR-6-56, GSTR-6-57, GSTR-6-69, GSTR-6-84, GSTR-6-90, GSTR-B-5
  934. badLaserPrep  GSTR-15-36, GSTR-15-42, GSTR-15-49, GSTR-B-5
  935. badLPFile  GSTR-15-36, GSTR-15-42, GSTR-15-49, GSTR-B-5
  936. badMode  GSTR-23-15, GSTR-23-47, GSTR-B-4
  937. BADPCNT  GSF-156
  938. BadPCnt $04 error  CTR-150
  939. badRect  GSTR-16-278, GSTR-B-3
  940. badScanLine  GSTR-16-250, GSTR-16-278, GSTR-B-3
  941. badScrapType  GSTR-20-10, GSTR-20-12, GSTR-20-14, GSTR-20-19, GSTR-B-5
  942. badTableNum  GSTR-16-115, GSTR-16-116, GSTR-16-220, GSTR-16-221, GSTR-16-278, GSTR-B-3
  943. badTitle  GSTR-23-15, GSTR-B-4
  944. BADUNIT  GSF-156
  945. BadUnit $11 error  CTR-150
  946. bank $00  GSF-12, GSF-15, GSH-44, GST-16, GST-61
  947.    8-bit programs  GST-83
  948.    Alternate Display Mode  GST-47, GST-68
  949.    and text display  GST-70
  950.    direct page location  GST-83
  951.    display memory  GST-86
  952.    firmware entry points  GSF-224-257
  953. bank $00
  954.    I/O links  GST-52
  955.    interrupts  GST-54
  956.    language-card switches  GST-48
  957.    memory map  GST-79
  958.    memory shadowing  GST-29, GST-77-78
  959.    page 3 routines  GSF-260-261
  960.    page 3 vectors  GSF-259
  961.    page Fx vectors  GSF-262-263
  962. ba   running a program in  GSF-49, GSF-65
  963.    stack location  GST-83
  964. bank $01  GSH-44, GST-16, GST-61
  965.    display memory  GST-86
  966.    interrupts  GST-54
  967.    language-card switches  GST-48
  968.    memory map  GST-79
  969.     memory shadowing  GST-29, GST-77-78
  970.    Super Hi-Res display  GST-87
  971. bank $02  GST-18, GST-79
  972. bank $7F, memory map  GST-78
  973. bank $E, vectors  GSF-264-265
  974. bank $E0  GSF-308-310, GSH-41-43, GST-29, GST-47, GST-77-78, GST-86
  975. bank $E1  GSF-308-310, GSH-41-43, GST-77-79, GST-86-87
  976. bank $FE, system ROM  GST-78
  977. bank $FF  GST-48, GST-54, GST-78
  978. bank register values  GST-82, GST-83
  979. bank selector switches  CTR-27-35
  980. bank switches  ETR-83-85
  981.    reading  ETR-86
  982. bank switching  GSH-32, GST-17
  983.    auxiliary memory  GSH-39
  984. bank zero  PI-4, PI-6, PI-192, PI-203, PI-248, PI-267-270, PI-293-296
  985. bank-boundry limited  PI-187
  986. bank-switched memory  CTR-24-35, ETR-82-86, ETR-87, ETR-229, IIe #3
  987.    map  ETR-82
  988.    See memory
  989. bank/address  GSF-21, GSF-22, GSF-26, GSF-29, GSF-32, GSF-64
  990. Bank2 switch  CTR-241
  991. banks, memory.  See memory banks
  992. BANKSIZE segment header field  P16-186, P16-299.See also headers; segment(s)
  993. barArrowBack  GSTR-4-22, GSTR-4-87, GSTR-11-7
  994. barInactive  GSTR-4-22, GSTR-4-87, GSTR-11-7
  995. barNorArrow  GSTR-4-22, GSTR-4-87, GSTR-11-7
  996. barNorThumb  GSTR-4-22, GSTR-4-87, GSTR-11-7
  997. barOutline  GSTR-4-22, GSTR-4-87, GSTR-11-7
  998. barPageRgn  GSTR-4-22, GSTR-4-87, GSTR-11-7
  999. barSelArrow  GSTR-4-22, GSTR-4-87, GSTR-11-7
  1000. barSelThumb  GSTR-4-22, GSTR-4-87, GSTR-11-7
  1001. BASCALC  GSF-239
  1002. base family  GSTR-8-7, GSTR-8-12, GSTR-8-13
  1003. base line  GSTR-10-7, GSTR-16-26, GSTR-16-45, PI-93
  1004. baseOnlyBit  GSTR-8-8, GSTR-8-50
  1005. BASIC  GSF-48, GSF-51, GSF-74, GSF-75, GSF-82, GSF-83, GSF-86, GSF-87, GSF-90, GSF-112
  1006. BASIC  Miscellaneous #9
  1007. BASIC command  CTR-228
  1008. BASIC device driver  GSTR-23-3
  1009. BASIC interpreter (BASIC.SYSTEM)  P16-25, P16-34
  1010. BASIC Monitor command  ETR-115
  1011.    Applesoft  See Applesoft BASIC
  1012.    command  GSF-43
  1013.    compiler for  GST-103
  1014.    Integer  See Integer BASIC
  1015.    interface  GSF-93
  1016.    mouse programs  GSF-206-208
  1017.    mouse routines  GSF-203
  1018. BASIC.SYSTEM  ProDOS #2, #6, #9, #17
  1019. BASICIN  GSF-70-73
  1020. BASICIN subroutine  ETR-58, ETR-220
  1021. BASICIN subroutine, address in I/O link  ETR-53
  1022. BASICINPUT  GSF-209
  1023. BASICOUT  GSF-70, GSF-73, GSF-76-78, GSF-80
  1024. BASICOUT subroutine  ETR-65, ETR-220
  1025. BASICOUT subroutine, address in I/O link  ETR-53
  1026. BASICOUTPUT  GSF-209
  1027. basicType  GSTR-23-46
  1028. batch mode  PI-13
  1029. Battery RAM  GSF-299, GSF-306, GSTR-14-4, GSTR-14-9, GSTR-14-10, GSTR-14-11, GSTR-14-13, GSTR-14-16
  1030. Battery RAM routines  PI-181
  1031. Battery RAM
  1032.    parameter reference numbers  GSTR-14-12
  1033. baud rate  GSF-88, GSH-152, GST-35, GST-46
  1034. baud rate for SSC  ETR-279
  1035. baud rate serial port 1  CTR-163
  1036. baud rate serial port 2  CTR-177-178
  1037. BD command  GSF-96, GSF-97, GSF-183
  1038. BeginUpdate  GSTR-4-54, GSTR-10-11, GSTR-10-46, GSTR-25-11, GSTR-25-20, GSTR-25-35, GSTR-25-47, GSTR-25-116, GSTR-25-119, PI-115, PI-118, PI-134
  1039. BEL character  ETR-53
  1040. bell  CTR-114
  1041. BELL  GSF-253
  1042. bell character  CTR-115
  1043. Bell routine  CTR-84
  1044. BELL subroutine  ETR-221
  1045. BELL1  GSF-239, GSTR-14-53
  1046. Bell1 routine  CTR-84
  1047. BELL1 subroutine  ETR-39, ETR-221
  1048. BELL1.2  GSF-239
  1049. BELL2  GSF-240
  1050. BELLVECTOR  GSF-270
  1051. bellVector  GSTR-14-68
  1052. bellVolume  GSTR-14-65
  1053. best-fit font algorithm  GSTR-8-6, GSTR-8-16-17, GSTR-8-44
  1054. Better Color option  GSTR-15-8
  1055. Better Text option  GSTR-15-8
  1056. bFileVers  GSTR-15-14, GSTR-15-15, GSTR-15-48
  1057. bgColor  GSTR-16-110, GSTR-16-213
  1058. binary file (ProDOS 8)  P16-12, P16-224, P16-283
  1059. binary files  GST-8, GST-95
  1060. BINITENTRY  GSF-209
  1061. bit cell (ADB)  GSH-127
  1062. bit definition  ETR-236
  1063. bit images  PI-286
  1064. bit map, volume.  See volume bit map
  1065. bit mapping of graphics  ETR-23-26
  1066. bit plane  GSTR-16-31
  1067. bit planes  PI-98
  1068. bit-mapped memory  GST-95
  1069. bits  CTR-384-386, GSH-244-245
  1070. bJDocLoop  GSTR-15-14, GSTR-15-15, GSTR-15-37, GSTR-15-48
  1071. black  GSTR-16-274
  1072. black and white drawing, QuickDraw II  PI-103
  1073. blanking intervals  CTR-257
  1074. blink interval  GSTR-10-26
  1075. blinking caret  GSTR-10-10, GSTR-10-26
  1076. blinking menu item  GSTR-13-76
  1077. block  GSTR-12-1.See also memory block
  1078. block device formatting  ProDOS #5
  1079. block device I/O firmware, entry points  CTR-23
  1080. block devices  P16-9, P16-14, P16-42-43, P16-84.See also device(s)
  1081. block I/O device support  GST-40
  1082. block
  1083.    fixed  GSTR-12-7
  1084.    locked movable  GSTR-12-7
  1085.    locking  GSTR-12-31
  1086.    purging  GSTR-12-8, GSTR-12-39, GSTR-12-40
  1087.    unlocking  GSTR-12-32, GSTR-12-33
  1088. block-storage device (/RAM5)  GST-40, GST-79
  1089. block-type devices  CTR-120
  1090. BlockMove  GSTR-12-21
  1091. blocks.  See call blocks; file blocks; file control block; memory blocks; parameter blocks; volume control blocks
  1092. blue  GSTR-16-274
  1093. blueMask  GSTR-16-274
  1094. boldMask  GSTR-16-276
  1095. BOOLEAN  GSTR-xxx
  1096. boot initialization.  See system startup
  1097. boot prefix  P16-65, P16-67, P16-167, PI-209
  1098. boot-failure screen  GSF-17
  1099. boot/scan sequence  GSF-17
  1100. booting  ETR-267-268, GST-40, GST-95
  1101. bootstrap errors.  See errors
  1102. BOOTTRACKS.DATA  Pascal #12
  1103. Border Color register  GSH-77, GSH-159
  1104. border colors  GSH-57, GSH-77-78, GST-3, GST-46
  1105. bottleneck procedure  IIGS #34
  1106. bottom scroll bar  GSTR-25-6, PI-110
  1107. bottomMost  GSTR-25-139
  1108. boundary rectangle  GSTR-16-13-17, GSTR-16-232, PI-80-84, PI-103
  1109. boundRect  GSTR-4-33-34, GSTR-4-88
  1110. boundsRect  GSTR-16-13, IIGS #34, PI-80
  1111. boxNor  GSTR-4-18, GSTR-4-87
  1112. boxReserved  GSTR-4-18, GSTR-4-87
  1113. boxSel  GSTR-4-18, GSTR-4-87
  1114. boxTitle  GSTR-4-18, GSTR-4-87
  1115. BREAK  GSF-233
  1116. Break (BRK)  GSF-36, GSF-183
  1117. break character, I/O command  GST-36
  1118. break instruction  GST-55
  1119. break instructions  ETR-155
  1120. BREAK signal  CTR-163
  1121. breakpoints, (debugging)  PI-250-251, GST-105
  1122. BREAKVECTOR  GSF-270, IIGS #1, GSTR-14-68
  1123. BringToFront  GSTR-25-36
  1124. BRK ($00) instructions  CTR-212,CTR-221,CTR-334, GSF-179
  1125. BRK ($00) instructions handling  CTR-337-338
  1126. BRK handler  ETR-155, IIGS #1
  1127. BRK instruction  ETR-155
  1128. BRK vector  ETR-148
  1129. BRKV  GSF-259
  1130. brkVar  GSTR-14-66
  1131. broadcast signals (ADB)  GSH-131-132
  1132. brown320  GSTR-16-274
  1133. BS  GSF-241
  1134. BS character  ETR-53
  1135. btn0State  GSTR-7-9, GSTR-7-10, GSTR-7-51
  1136. btn1State  GSTR-7-9, GSTR-7-10, GSTR-7-51
  1137. bttnIntrpt  GSTR-14-36, GSTR-14-67
  1138. bttnIntrptVI  GSTR-14-36, GSTR-14-67
  1139. bttnNorBack  GSTR-4-16, GSTR-4-87
  1140. bttnNorText  GSTR-4-16, GSTR-4-87
  1141. bttnOrMove  GSTR-14-36, GSTR-14-67
  1142. bttnOrMoveVI  GSTR-14-36, GSTR-14-67
  1143. bttnOutline  GSTR-4-16, GSTR-4-87
  1144. bttnSelBack  GSTR-4-16, GSTR-4-87
  1145. bttnSelText  GSTR-4-16, GSTR-4-87
  1146. BufDimRec  GSTR-16-206, GSTR-16-276
  1147. buffer management  ProDOS #9
  1148. Buffer Too Small)  ProDOS #21
  1149. buffer-sizing record  GSTR-16-205, GSTR-16-206-207
  1150. buffering  IIc #6, IIGS #13
  1151. Buffering Enable  GSF-83
  1152. buffering, I/O  GST-37-38
  1153. buffers display  CTR-38,CTR-99
  1154. buffers input  CTR-36,CTR-38
  1155. buffers serial I/O  CTR-343-345,CTR-362
  1156. buffers, display  P16-33
  1157. buffers, I/O  P16-14, P16-21-22, P16-24-25, P16-137.See also input/output
  1158. bufferSize  GSTR-21-17, GSTR-21-37
  1159. bug  IIe #8, IIGS #13, #32, #44, #45, ImageWriter #1, Miscellaneous #3, Mouse #4, SmartPort #6, UniDisk 3.5 #3
  1160. built-in CDA name  GSTR-5-16, GSTR-5-23
  1161. built-in I/0  PI-2, PI-8-9
  1162. built-in I/O ports  See disk port;  serial I/O ports
  1163. built-in interrupt handler  PI-267
  1164. built-in keyboard (Apple IIe)  GST-42, GST-43
  1165. built-in RAM  GST-80
  1166. built-in ROM  GST-80
  1167. bus contention  IIGS #32
  1168. bus residents  GSF-157
  1169. bus. See Apple Desktop Bus  
  1170. BUSERR  GSF-156
  1171. BusErr $06 error  CTR-150
  1172. busy error.  See errors
  1173. busy flag  GSTR-5-3, GSTR-19-1, GSTR-19-3, GSTR-A-1, P16-36, P16-96, PI-157, PI-182, PI-183
  1174. Busy word (Scheduler)  P16-71, P16-96
  1175. Busy word flag  GST-70
  1176. button  GSTR-4-3, GSTR-4-14, GSTR-7-14, GSTR-7-31, GSTR-7-47
  1177. button 1 status  GSF-204-205
  1178. button inputs, D-type connector  GST-41
  1179. button interrupt mode  CTR-188
  1180. button
  1181.    bold outline  GSTR-4-14, GSTR-4-85
  1182.    cancel  GSTR-6-4, GSTR-6-5, GSTR-6-18, GSTR-6-58
  1183.    default  GSTR-6-5, GSTR-6-11, GSTR-6-37
  1184.    disk  GSTR-22-24, GSTR-22-31
  1185.    mouse  GSTR-4-46
  1186.    OK  GSTR-6-4, GSTR-6-5, GSTR-6-18, GSTR-6-58
  1187.    radio  GSTR-4-4
  1188. buttonItem  GSTR-6-10, GSTR-6-88
  1189. buttons  PI-125, PI-128, PI-132-135
  1190. byte definition  ETR-237
  1191. byte(s)
  1192.    locating in files  P16-274-275
  1193.    size of  P16-33
  1194. bytes  CTR-384-386, GSH-244-245
  1195. C
  1196. C  IIGS #31
  1197. C command  CTR-156,CTR-170
  1198. C Compiler (APW)  P16-89, PI-xviii, PI-222
  1199. c flag  GSTR-2-5, GSTR-2-7, GSTR-B-1, PI-66
  1200. C language  GST-62, PI-xiv, PI-xviii, PI-65, PI-202, PI-225, PI-230, PI-234, PI-259
  1201.    Apple IIGS support  GST-8
  1202.    compiler  GST-102
  1203.    HodgePodge and  PI-377-412
  1204.    programming examples  PI-190, PI-377-4 PI-12
  1205.    reference manual  GST-110
  1206.    Toolbox tool call libraries  GST-63
  1207.    GSF-18, GSF-35
  1208.    GSTR-16-26, GSTR-16-41
  1209.    PI-92, PI-287
  1210. C, calling routines from  GSTR-2-6
  1211. C3COUT1  GSF-64, GSF-70, GSF-76-78, GST-53, GST-51, CTR-56,CTR-61,CTR-62,CTR-65-67,CTR-68,CTR-70
  1212. C3KeyIn  GST-51, GST-53, CTR-56,CTR-58,CTR-61,CTR-62
  1213. cachePriority  GS/OS #3
  1214. Caching  GS/OS #3
  1215. cairo  GSTR-8-4, GSTR-8-51
  1216. calcCRect  GSTR-4-25
  1217. CalcMenuSize  GSTR-13-13, GSTR-13-19, GSTR-13-33, GSTR-13-37, GSTR-13-41, GSTR-13-58, IIGS #43, PI-154, PI-155, PI-165
  1218. calcRect  GSTR-4-86
  1219. calculators  GST-67
  1220. calendars  GST-67
  1221. call blocks  P16-89, P16-100-101, P16-213
  1222. call macro  GST-63
  1223. Call statement  GSF-20
  1224. CALL -151 to invoke Monitor  GST-48, CTR-223
  1225. calling program (caller)  P16-100, P16-213
  1226. calling tool set routines
  1227.    assembly language  GSTR-2-5
  1228.    C  GSTR-2-6
  1229. calls.  See Exerciser; Memory Manager; parameter(s); ProDOS 8; registers; system calls; tool calls or specific call
  1230. CAN character  ETR-54
  1231. Canadian keyboard  CTR-375
  1232. cancel  GSTR-6-89
  1233. cancel button  GSTR-6-4, GSTR-6-5, GSTR-6-18, GSTR-6-21, GSTR-6-58, GSTR-8-14, PI-132, PI-133, PI-139
  1234. cancel line  CTR-63
  1235. cancelDefault  GSTR-6-89
  1236. canceling lines  ETR-63
  1237. cannotReset  GSTR-16-278, GSTR-B-3
  1238. cantSync  GSTR-3-29, GSTR-B-4
  1239. capitalization  P16-18
  1240. Caps Lock  CTR-5,CTR-81,CTR-358,CTR-360, ETR-11, GSTR-7-9, GSTR-7-51, GSTR-7-9, GSTR-7-51
  1241.    for older software compatibility  ETR-49
  1242. card dimensions  IIGS #28
  1243. card driver  IIGS #36
  1244. cards  See peripheral cards; See 80-column card; language card
  1245. caret  GSTR-7-36, GSTR-10-8, GSTR-10-9, GSTR-10-11, GSTR-10-20, GSTR-10-34, GSTR-10-38, GSTR-10-46
  1246. caret (^)  CTR-225, ETR-122, ETR-125, GSF-53, GSF-55
  1247. caret, blinking  GSTR-10-10, GSTR-10-26
  1248. carriage return  GSF-59, GSF-75, GSF-83
  1249. carriage return (CR)  CTR-63,CTR-114,CTR-164,CTR-179
  1250. carriage return character  GSTR-10-40, GSTR-10-42
  1251. carriage returns with SSC  ETR-281
  1252. carry bit  CTR-43, See c flag
  1253. carry flag. See c flag  
  1254. cassette I/O  CTR-364, ETR-39-40, ETR-188
  1255.    commands  ETR-111-114
  1256.    soft switches  ETR-39
  1257. Catalog routine  ProDOS #17
  1258. cataloging disks  P16-xv, P16-26, P16-278-279
  1259. Caution alert  GSTR-6-6, PI-135, GSTR-6-24, GSTR-6-35
  1260. caution icon  GSTR-6-35
  1261. CDA header section  GSTR-5-18
  1262. CDA menu  GSTR-5-3, GSTR-5-12, GSTR-5-21
  1263. CDA name  GSTR-5-16, GSTR-5-23
  1264. CDA.  See classic desk accessory
  1265. central processing unit (CPU)  ETR-4-6
  1266.    See also ETR-65C02 microprocessor
  1267. Centronics  IIe #7
  1268. Certified Developer  PI-278-279
  1269. CH (cursor horizontal)  CTR-64, ETR-52
  1270. CH, changing memory contents  ETR-105-110
  1271. Change Address command  GSTR-3-4
  1272. change flag byte  GSTR-10-43
  1273. CHANGE PATH call  PI-214, P16-11-12, P16-21, P16-257, P16-260, P16-262, P16-286
  1274.    description of  P16-117-118
  1275. changeFlag  GSTR-7-9, GSTR-7-10, GSTR-7-51
  1276. channel-generator type word  GSTR-21-16
  1277. character  GSTR-16-26
  1278. character bounds rectangle  GSTR-16-28, GSTR-16-52, GSTR-16-69, GSTR-16-76, GSTR-16-269
  1279. character bounds width  GSTR-16-52
  1280. character code  ETR-12
  1281. character device driver  GSTR-1-4, GSTR-23-1, GSTR-23-3
  1282. character devices  P16-9, P16-43.See also device(s), PI-173
  1283. character echo-flag word  GSTR-23-29
  1284. character generator  CTR-14,CTR-263, GSH-241-243
  1285.    control signals  CTR-266
  1286. character generator ROM  ETR-178
  1287. character I/O  P16-6.See also input/output
  1288. character image  GSTR-16-26, PI-93
  1289. character image width  GSTR-16-44
  1290. character origin  GSTR-16-26-27, GSTR-16-45, PI-93
  1291. character output switch (CSW)  CTR-57,CTR-64,CTR-71,CTR-84,CTR-101,CTR-113,CTR-115, GST-52
  1292. character position  GSTR-10-7
  1293. character rectangle  GSTR-16-44
  1294. character sets  CTR-358-360, GSH-74-76
  1295.    alternate  CTR-69,CTR-70,CTR-88,CTR-92,CTR-360
  1296.    ASCII  CTR-3,CTR-70,CTR-78,CTR-80-81,CTR-381-382,CTR-391-395, GSH-59, GSH-74
  1297.    display  CTR-89, GSH-262
  1298.    MouseText  CTR-91
  1299.    primary  CTR-69,CTR-70,CTR-88,CTR-359
  1300.    screen  CTR-6
  1301.    text  CTR-88-89, ETR-19-20
  1302. character sets, text, differences among Apple II models  ETR-228
  1303. character width  GSTR-16-26-27, GSTR-16-44, GSTR-16-45, GSTR-16-51, GSTR-16-70, GSTR-16-77, GSTR-16-267, GSTR-16-270, PI-93
  1304. character, dead  GSTR-16-45
  1305. character, missing  GSTR-16-48-49
  1306. characters  PI-92, PI-93-94
  1307. characters at sign (@)  CTR-113
  1308. characters command  CTR-155,CTR-205
  1309. characters control  CTR-4,CTR-5,CTR-60,CTR-65-67,CTR-70,CTR-114,CTR-165,CTR-392
  1310. characters
  1311.    flashing  CTR-69,CTR-70,CTR-88-89
  1312.    inverse  CTR-69,CTR-70,CTR-88-89
  1313.    lowercase  CTR-395
  1314.    normal  CTR-69,CTR-70,CTR-88-89
  1315.    prompt  CTR-59
  1316.    special  CTR-393
  1317.    uppercase  CTR-394
  1318. CharBounds  GSTR-16-29, GSTR-16-56, GSTR-16-58, GSTR-16-69
  1319. CHARGEN signal  ETR-185
  1320. CharWidth  GSTR-16-29, GSTR-16-56, GSTR-16-58, GSTR-16-70
  1321. check box  GSTR-4-3, GSTR-4-10, GSTR-4-16
  1322.    control record  GSTR-4-16-18, PI-125, PI-128
  1323. checkBox  GSTR-4-86
  1324. CheckDiskError  PI-136, PI-140, PI-308-310
  1325. CheckFrontW  PI-50, PI-116
  1326. CheckHandle  GSTR-12-22
  1327. checkItem  GSTR-6-10, GSTR-6-88
  1328. CheckMItem  GSTR-13-6, GSTR-13-34
  1329. checkProc  GSTR-4-13, GSTR-4-73, GSTR-4-85
  1330. CheckToolError  PI-46, PI-306-307
  1331. CheckUpdate  GSTR-25-37
  1332. chExtra  GSTR-16-30, GSTR-16-51, GSTR-16-55, GSTR-16-58, GSTR-16-59, GSTR-16-60, GSTR-16-112, GSTR-16-217
  1333. Choose Printer command (File menu)  PI-32, PI-166, PI-289
  1334. Choose Printer dialog box  GSTR-15-1, GSTR-15-4-5
  1335. ChooseCDA  GSTR-5-12
  1336. ChooseFont  GSTR-8-13, GSTR-8-14, GSTR-8-15, GSTR-8-26-27, GSTR-C-5, PI-97
  1337. Chooser  PI-167, PI-289
  1338. chunky pixel  GSTR-16-31
  1339. chunky pixel organiztion  PI-98
  1340. cINTERSEG records  P16-187, P16-298
  1341. circles  PI-90
  1342. circuit board  ETR-4-7
  1343.    connectors  ETR-7
  1344. clamp value  GSTR-2-2, GSTR-7-27, GSTR-14-30, GSTR-14-31
  1345. clamp
  1346.    absolute  GSTR-14-21
  1347.    absolute device  GSTR-14-37, GSTR-14-38
  1348. clamping  Mouse #7
  1349. CLAMPMOUSE  GSF-209, GSF-213
  1350. ClampMouse  GSTR-7-27, GSTR-14-30, Mouse #1, #3, CTR-194
  1351. Claris  Miscellaneous #4
  1352. classic desk accessories  GST-68, GST-89
  1353. classic desk accessory (CDA)  PI-156, PI-247, PI-262, PI-300, GSTR-5-1. See also desk accessories; new desk accessory
  1354.    supporting  PI-1 PI-57
  1355.    writing  PI-263
  1356. classic desk accessory
  1357.    programming examples  PI-263
  1358. Cleanup call (System Loader)  P16-227, P16-231, P16-245
  1359.    description of  P16-249-250
  1360. clear  GSTR-5-30
  1361. CLEAR BACKUP BIT  PI-215
  1362. Clear command  GSTR-6-43
  1363. Clear command (Edit menu)  PI-32
  1364. Clear Modes command  GSF-189
  1365. clear-strobe switch  ETR-12
  1366. clearAction  GSTR-5-7, GSTR-5-30
  1367. clearing screen  GST-54
  1368. clearModes  GSTR-3-20, GSTR-3-28
  1369. CLEARMOUSE  GSF-209, GSF-212
  1370. ClearMouse  GSTR-14-31, Mouse #3, CTR-193
  1371. ClearScreen  GSTR-16-71
  1372. ClearSRQTable  GSTR-3-15
  1373. CLEAR_BACKUP_BIT call  P16-12, P16-260, P16-264, P16-277
  1374.    description of  P16-134
  1375. CLEOLZ  GSF-79, CTR-112,CTR-113, ETR-50, ETR-69, ETR-219
  1376. clicking (mouse)  PI-14, PI-15, PI-48, PI-110
  1377. Clipboard  GST-71, GSTR-20-1, GSTR-20-5, GSTR-20-17, PI-32, PI-92, PI-159, PI-160, PI-161
  1378. clipping  PI-77, PI-81-82, PI-83, PI-105, PI-136
  1379. clipping region  GSTR-16-14-15, GSTR-16-17, GSTR-16-72, GSTR-16-113, GSTR-16-114, GSTR-16-187, GSTR-16-197, GSTR-16-208, GSTR-16-218, GSTR-17-10, PI-81, PI-82, PI-84
  1380. ClipRect  GSTR-6-7, GSTR-16-40, GSTR-16-72
  1381. clipRgn  GSTR-16-15, GSTR-16-219, GSTR-25-23, GSTR-25-28, PI-82
  1382. clock  GSF-306
  1383. clock  See real-time clock
  1384. clock (microprocessor)  PI-9
  1385. clock (real-time)  PI-9
  1386. clock card  ProDOS #1, #11
  1387. clock chip interrupts  GSF-180, GST-55
  1388. clock driver routine  ProDOS #10
  1389. clock rate  CTR-237, ETR-161
  1390. clock routines  PI-181
  1391. clock signals  CTR-239-241, ETR-162
  1392. clock speed  GST-3, GST-14-15, GST-84-85, PI-4, PI-269, PI-271, PI-290
  1393. clock-calendar  PI-9
  1394. clockFormat  GSTR-14-65
  1395. clocks  GSH-3, GSH-138
  1396. clocks, real-time  GSH-3, GSH-54, GSH-77, GSH-159-160
  1397. clocks, signals  GSH-185
  1398. Close  GSTR-5-14
  1399. CLOSE  PI-210, PI-211, PI-213
  1400. close box  GSTR-25-6, GSTR-25-8, GSTR-25-49, PI-48, PI-110, PI-111, PI-114
  1401. CLOSE call  CTR-127,CTR-141-142, GSF-5, GSF-131-132, P16-21, P16-24-25, P16-151-152, P16-264, P16-277
  1402.    description of  P16-145
  1403. Close command (File menu)  PI-32
  1404. close routine (NDA)  PI-265
  1405. CloseAllNDAs  GSTR-5-12
  1406. CloseDialog  GSTR-6-23, GSTR-6-36, PI-134, PI-144
  1407. CloseNDA  GSTR-5-6, GSTR-5-13, PI-158
  1408. CloseNDAbyWinPtr  GSTR-5-6, GSTR-5-14, GSTR-25-122, PI-57, PI-158
  1409. ClosePicture  GSTR-17-5, GSTR-17-9
  1410. ClosePoly  GSTR-16-40, GSTR-16-72
  1411. ClosePort  GSTR-16-39, GSTR-16-73, PI-97
  1412. CloseRgn  GSTR-16-40, GSTR-16-74
  1413. CloseWindow  GSTR-4-9, GSTR-4-68, GSTR-11-11, GSTR-11-16, GSTR-25-11, GSTR-25-29, GSTR-25-38, GSTR-25-127, PI-57, PI-114
  1414. closing files  PI-210, See file(s)
  1415. CLREOL  GSF-79, GSF-243
  1416. ClrEOL routine  CTR-112,CTR-113
  1417. CLREOL subroutine  ETR-50, ETR-64, ETR-221
  1418. CLREOLZ  GSF-243
  1419. CLREOP  GSF-79, GSF-242
  1420. ClrEOP routine  CTR-112,CTR-113
  1421. CLREOP subroutine  ETR-50, ETR-64, ETR-221
  1422. ClrHeartBeat  GSTR-14-53
  1423. CLRSCR  GSF-79, GSF-226
  1424. ClrScr routine  CTR-112,CTR-113
  1425. CLRSCR subroutine  ETR-64, ETR-221
  1426. CLRTOP  GSF-79, GSF-227
  1427. ClrTop routine  CTR-112,CTR-113
  1428. CLRTOP subroutine  ETR-64, ETR-221
  1429. CLRVBLINT  IIGS #49
  1430. CmdNum  CTR-125
  1431. cmndIncomplete  GSTR-3-14, GSTR-3-17, GSTR-3-18, GSTR-3-19, GSTR-3-25, GSTR-3-26, GSTR-3-27, GSTR-3-29, GSTR-B-4
  1432. CMOS (Complementary Metal Oxide  Semiconductor) design  GST-13, CTR-237
  1433. co-resident applications  GST-64
  1434. Cobol  GST-103
  1435. code conversions  CTR-391
  1436. cold start  CTR-51,CTR-121-122, GSF-65, GSF-112, GSF-178, GSF-234
  1437. cold-start reset  ETR-95, GST-55, GST-97
  1438. Collision Detect handler  GSTR-3-4-5
  1439. collision detection (ADB)  GSH-138-139
  1440. colon (:)  CTR-216,CTR-224, GSF-28, GSF-29, GSF-40, GSF-51, GSF-52, GSF-64
  1441. colon (:) as Monitor command  ETR-105
  1442. color box  GSTR-15-8
  1443. color fringing  GSH-58
  1444. color graphics  GSF-10, GST-3, GST-21-24
  1445. color graphics with black-and-white monitors  ETR-16
  1446. color in text mode  GST-20
  1447. color palette  PI-7, PI-99-100, See palette
  1448. color printing  GSTR-15-8, GSTR-15-15-18
  1449. color subcarrier and expansion  slots  GST-28
  1450. color table  GSTR-11-10, GSTR-13-43, GSTR-16-31-33, GSTR-16-115, GSTR-16-116, GSTR-16-158, GSTR-16-220, GSTR-16-221
  1451.    alert window  GSTR-25-17
  1452.    document window  GSTR-25-17
  1453.    standard  GSTR-16-159
  1454.    window  GSTR-25-142
  1455. color tables  PI-7, PI-99-100
  1456. color tables (palettes)  GST-22, GST-65
  1457. color
  1458.    background  GSTR-16-26, GSTR-16-213
  1459.    foreground  GSTR-16-26, GSTR-16-228
  1460.    list  GSTR-11-10
  1461.    window frame  GSTR-25-18, GSTR-25-57, GSTR-25-99
  1462.     window information bar  GSTR-25-20
  1463.    window size box  GSTR-25-19
  1464.    window title  GSTR-25-18
  1465.    window title bar  GSTR-25-19
  1466. colorMItemHilite  GSTR-13-78, GSTR-13-87
  1467. colorReplace  GSTR-13-72, GSTR-13-87
  1468. colors  PI-98-103
  1469. colors, dithered  PI-101-103
  1470. colors, double high-resolution graphics  CTR-99
  1471. colors, double-high-resolution graphics  ETR-25-26, ETR-185
  1472. colors, high-resolution  CTR-97,CTR-268
  1473. colors, high-resolution graphics  ETR-23-25,183-184
  1474. colors, low-resolution  CTR-94,CTR-266
  1475. colors, low-resolution graphics  ETR-21-22,182
  1476. colors, QuickDraw  PI-98-103
  1477. colors, Super Hi-Res  PI-7, PI-98
  1478. colors, window frame  PI-111
  1479. colorTable  GSTR-16-275
  1480. column-address strobe (CAS)  CTR-252
  1481. comma tabbing with original Apple IIe  ETR-271
  1482. command character  CTR-155,CTR-205
  1483. command characters  GSF-87
  1484. command characters  GST-37
  1485.    communications mode  GSF-87
  1486.    Monitor  ETR-101
  1487.    printer mode  GSF-87
  1488.    terminal mode  GSF-91-92
  1489. command number  CTR-125,CTR-127
  1490. command numbers  GST-50
  1491. command packets, SmartPort  GSF-159, GSF-166-167
  1492. command register, ACIA  CTR-280
  1493. command strings  GSF-87
  1494. command-line interface  PI-13
  1495. Command/Data register  GSH-122-123
  1496. commands.  See specific command
  1497. comment  GSTR-17-15
  1498. communication ports  P16-9, P16-43
  1499. Communications Card  IIe #7
  1500. communications mode  GSF-83
  1501.    command character  GSF-87
  1502.    commands  GSF-91-92
  1503. communications programs  P16-83
  1504. Compact utility (APW)  PI-223
  1505. compaction  P16-38, PI-188
  1506. compaction of memory  GSTR-12-5, GSTR-12-6-7, GSTR-12-15, GSTR-12-22
  1507. CompactMem  GSTR-12-22
  1508. comparison routine  GSTR-11-24
  1509. compatibility  GSH-2, GSH-143, GSH-167
  1510. compatibility (Apple II)  PI-9-10
  1511.    software  P16-4, P16-10-11.See also ProDOS 8 and ProDOS 16
  1512. compiler  PI-xviii, PI-222, See C Compiler
  1513. compilers  GST-8, GST-100-103
  1514. compiling  P16-89
  1515. complementary decimal values  ETR-12
  1516. Complementary Metal Oxide Semiconductor (CMOS) design  GST-13
  1517. complete system disk  PI-298-300
  1518. completion routine  GSTR-3-7-9, GSTR-3-25
  1519.    AsyncADBReceive  GSTR-3-8
  1520.    SRQ list  GSTR-3-9
  1521. composite (NTSC) video  GST-3, GST-19-21
  1522. composite video connector  GSH-6
  1523. conditional assembly  GST-102
  1524. Configuration register  GST-85
  1525. configuration, hardware, ProDOS 8 and ProDOS 16  P16-87
  1526. configuration, setting initial  P16-64, P16-81.See also programming
  1527. connector  ETR-8, ETR-186
  1528. connector specification  GSTR-xGSTR-xvi
  1529. connectors  CTR-9-10
  1530. connectors  GSH-5-6
  1531.    9-pin  ETR-8, ETR-40
  1532.    Apple Desktop Bus  GSH-3, GSH-6
  1533.    back panel  ETR-8
  1534.    cassette I/O  ETR-8, ETR-39
  1535.    composite video  GSH-6, GSH-66
  1536.    D-type  ETR-8, ETR-40
  1537.    disk drive  CTR-274, GSH-6
  1538.    disk-port  GSH-143-144
  1539.    external power  CTR-234
  1540.    game  GSH-6, GSH-155
  1541.    game I/O  ETR-7, ETR-13
  1542.    hand control  ETR-8, ETR-40-43
  1543.    hand controller  CTR-199-200,CTR-287
  1544.    keyboard  CTR-254
  1545.    mouse  CTR-187,CTR-284
  1546.    phone jacks  ETR-8, ETR-39
  1547.    power  ETR-160, GSH-193
  1548.    RCA-type jack  ETR-8
  1549.    RGB video  GSH-6, CTR-154,CTR-278, GSH-5
  1550.    video expansion  CTR-270
  1551.    video monitor  ETR-8, ETR-186
  1552.    video output  CTR-270
  1553. constants
  1554.    Apple Desktop Bus Tool Set  GSTR-3-28-29
  1555.    Control Manager  GSTR-4-85-86
  1556.    Desk Manager  GSTR-5-30
  1557.    Dialog Manager  GSTR-6-88-89
  1558.    event codes  PI-69
  1559.    Event Manager  GSTR-7-50-51
  1560.    Font Manager  GSTR-8-50-51
  1561.    Integer Math Tool Set  GSTR-9-42
  1562.    LineEdit Tool Set  GSTR-10-47
  1563.    List Manager  GSTR-11-25
  1564.    Memory Manager  GSTR-12-47
  1565.    memory-block attributes  PI-187
  1566.    Menu Manager  GSTR-13-87
  1567.    Miscellaneous Tool Set  GSTR-14-64-68
  1568.    Print Manager  GSTR-15-47
  1569.    QuickDraw II  GSTR-16-274-76
  1570.    Scrap Manager  GSTR-20-19
  1571.    Sound Tool Set  GSTR-21-36-37
  1572.    Standard File Operations Tool Set  GSTR-22-32
  1573.    task codes  PI-74
  1574.    Text Tool Set  GSTR-23-46
  1575.    Tool Locator  GSTR-24-26
  1576.    toolbox-defined  PI-38, PI-50
  1577.    Window Manager  GSTR-25-139-141
  1578. constructing menus  PI-149-152
  1579. conTable320  GSTR-16-107
  1580. conTable640  GSTR-16-107
  1581. content height, maximum  GSTR-25-87
  1582. content region  GSTR-4-8, GSTR-25-9, GSTR-25-12, GSTR-25-35, GSTR-25-51, GSTR-25-53, GSTR-25-60, GSTR-25-62, GSTR-25-64, GSTR-25-83, GSTR-25-87, GSTR-25-88, GSTR-25-92, GSTR-25-94, GSTR-25-96, GSTR-25-103, GSTR-25-105, GSTR-25-106, GSTR-25-131, GSTR-25-132, PI-112, PI-114, PI-129
  1583. content width, maximum  GSTR-25-87
  1584. CONTINUE BASIC command  CTR-228, GSF-43
  1585. Control  CTR-5,CTR-81,CTR-255,CTR-358, ETR-11, GSTR-1-3, GSTR-4-1
  1586. CONTROL  SmartPort #5, #6
  1587. control action procedure  PI-118
  1588. control blocks.  See file control blocks; volume control blocks
  1589. CONTROL call  CTR-127,CTR-136-139, GSF-129-130
  1590. control characters  CTR-4,CTR-5,CTR-60,CTR-65-67,CTR-70,CTR-114,CTR-165,CTR-392, ETR-244, ETR-248, GSF-73, GSF-76-78
  1591.    suppressing  GSF-90
  1592.    with 80-column firmware  273-274
  1593.    with BASICOUT  ETR-53-55
  1594.    with COUT1  ETR-53-55
  1595.    with Pascal I/O protocol  ETR-70-71
  1596. control code  GSTR-23-15
  1597. control definition procedure  GSTR-4-24, GSTR-4-46, GSTR-4-73, GSTR-11-1, GSTR-11-11, PI-130
  1598. control flag  GSTR-4-12, GSTR-4-13, GSTR-4-72
  1599.    check box  GSTR-4-18
  1600.    radio button  GSTR-4-14
  1601.    scroll bar  GSTR-4-22
  1602.    simple button  GSTR-4-16
  1603.    size box  GSTR-4-20
  1604. control list  CTR-137,CTR-138, GSTR-25-68
  1605. Control Manager  GST-59, GST-66-67, GSTR-1-3, GSTR-1-5, GSTR-4-1-88, GSTR-6-28, GSTR-25-9, PI-20, PI-64, PI-71, PI-117, PI-124-131, PI-158, PI-264, PI-288
  1606. Control Manager  IIGS #4, #38
  1607.    constants  GSTR-4-85-86
  1608.    data structures  GSTR-4-87-88
  1609.    error codes  GSTR-4-88
  1610.    icon font  GSTR-4-11
  1611.    part codes  GSTR-4-8
  1612.    shutdown routine  GSTR-4-43
  1613.    startup routine  GSTR-4-42
  1614.    status routine  GSTR-4-44
  1615.    using  GSTR-4-9-10
  1616.    version number routine  GSTR-4-43
  1617. control manipulation (HodgePodge)  PI-130
  1618. Control Panel  GSF-3, GSF-40, GSF-75, GSF-82, GSF-83, GSF-86, GSF-90, GSF-93, GSF-97, GSF-110, GSF-112, GSF-117, GSF-130, GSF-299-307, GSH-3, GST-3, GST-46-47, GSTR-3-1, GSTR-5-3, GSTR-5-22, GSTR-6-21, GSTR-7-3, GSTR-7-36, GSTR-7-37, GSTR-10-26, GSTR-13-76, PI-9, PI-157, PI-174
  1619. Control Panel settings  P16-46
  1620. Control Panel
  1621.    ADB Tool Set  GST-70
  1622.    Alternate Display Mode  GST-47, GST-68
  1623.    AppleTalk  GST-38
  1624.    boot device location  GST-40
  1625.    changing clock speed  GST-77, GST-85, GST-97
  1626.    desk accessories  GST-68
  1627.    I/O buffering  GST-38
  1628.    I/O slot assignments  GST-97
  1629.    monochrome monitors  GST-19
  1630.    serial-port configuration  GST-34
  1631.    sound volume  GST-24
  1632.    time and date setting  GST-26
  1633. control record  GSTR-4-11-24
  1634.    check box  GSTR-4-16-18
  1635.    radio button  GSTR-4-18-20
  1636.    scroll bar  GSTR-4-20-22
  1637.    simple button  GSTR-4-14-16
  1638.    size box  GSTR-4-23-24
  1639. control register  CTR-ACIA,CTR-278-279, GSH-159, GST-85
  1640. control signals and expansion  slots  GST-28
  1641. control
  1642.    active  GSTR-4-7
  1643.    custom  GSTR-4-24
  1644.    defining  GSTR-4-24-40
  1645.    highlighted  GSTR-4-7
  1646.    inactive  GSTR-4-7
  1647.    standard  GSTR-4-3-4
  1648.    window  GSTR-4-8, GSTR-25-6-7
  1649. Control-A  CTR-169,CTR-171,CTR-172,CTR-179,CTR-362, GSF-87
  1650. Control-A I  CTR-181,CTR-184
  1651. Control-A Q  CTR-184
  1652. Control-A T  CTR-180-182,CTR-184
  1653. Control-Apple-Escape  PI-73
  1654. Control-B  CTR-214,CTR-228, GSF-43, GSF-65
  1655. Control-B Monitor command  ETR-115
  1656. Control-C  CTR-67,CTR-204,CTR-214,CTR-228,CTR-341, GSF-43, GSF-65
  1657. Control-C Monitor command  ETR-115
  1658. Control-D  CTR-155,CTR-169
  1659. Control-E  CTR-213,CTR-228, GSF-60, GSF-77
  1660. Control-E Monitor command  ETR-111
  1661. Control-F  GSF-77, GSTR-10-2, GSTR-10-29
  1662. Control-G  CTR-65,CTR-66,CTR-84, GSF-77
  1663. Control-H  CTR-63,CTR-65,CTR-66, GSF-77
  1664. Control-I  CTR-155,CTR-158,CTR-165,CTR-362, GSF-87
  1665. Control-J  CTR-65,CTR-66, GSF-77
  1666. Control-K  CTR-57,CTR-66,CTR-228, GSF-64, GSF-77, GST-52
  1667. Control-K Monitor command  ETR-115
  1668. Control-L  CTR-66, GSF-77
  1669. Control-M  CTR-65,CTR-66,CTR-118, GSF-77
  1670. Control-N  CTR-66, GSF-77
  1671. Control-O  CTR-66,CTR-90, GSF-77
  1672. Control-P  CTR-57,CTR-90,CTR-215,CTR-228, GSF-40, GSF-64, GST-52
  1673. Control-P Monitor command  ETR-115
  1674. Control-Q  CTR-66, GSF-77
  1675. Control-R  CTR-66,CTR-172,CTR-181,CTR-184, GSF-66, GSF-77
  1676. control-related events
  1677.    programming techniques  PI-129
  1678. Control-Reset  CTR-4,CTR-49,CTR-51,CTR-52,CTR-81,CTR-121,CTR-123,CTR-162,CTR-171,CTR-176,CTR-204,CTR-218, GSF-43, GSF-46, GSF-112, GST-36, GST-48, P16-25
  1679. Control-S  CTR-66,CTR-67,CTR-341, GSF-77
  1680. Control-T  CTR-171, GSF-64
  1681. Control-U  CTR-63,CTR-66,CTR-82, ETR-50, GSF-77
  1682. Control-V  CTR-66,CTR-158,CTR-172, GSF-77
  1683. Control-W  CTR-66,CTR-158, GSF-77, GSF-87
  1684. Control-X  CTR-60,CTR-63,CTR-67,CTR-82, ETR-63, GSF-58, GSF-75, GSF-77, GSF-247, GSTR-10-2, GSTR-10-29
  1685. Control-Y  CTR-67,CTR-218,CTR-228, GSF-47, GSF-65, GSF-77, GSTR-10-2, GSTR-10-29
  1686. Control-Y Monitor command  ETR-119
  1687. Control-Z  CTR-67
  1688. Control-[  CTR-67, GSF-77
  1689. Control-\  CTR-67, GSF-77
  1690. Control-]  CTR-67, GSF-77
  1691. Control-^  GSF-64, GSF-77
  1692. Control-_  CTR-67, GSF-77
  1693. controlKey  GSTR-7-9, GSTR-7-51
  1694. controlling programs  P16-71, P16-82,184, P16-204, P16-207-210, P16-213, P16-222, P16-224-225, P16-240, P16-244, P16-249.See also application(s); System Loader, PI-197, PI-199, PI-259-260
  1695.    designing  P16-207-209
  1696. controlling user access to files  PI-218
  1697. controls  PI-20, PI-116, PI-117, PI-124-131
  1698.     active  PI-128, PI-129
  1699.    custom  PI-130
  1700.    events and  PI-129-130
  1701.    frame  PI-129
  1702.    highlighting  PI-128
  1703.    inactive  PI-128
  1704.    invisible  PI-128
  1705.    types of  PI-124-125
  1706.    value  PI-125, PI-128, PI-130
  1707.    windows and  PI-129
  1708. conventions
  1709.    boldface  GSTR-xxGSTR-xi
  1710.    Courier  GSTR-xxGSTR-xi
  1711.    italic  GSTR-xxGSTR-xi
  1712. converting programs.  See ProDOS 8 and ProDOS 16
  1713. coordinate plane  GSTR-16-9-14, PI-76, PI-77-79, PI-80
  1714.    locations on  PI-78
  1715.    size of  PI-77
  1716. coordinates
  1717.    global  PI-70, PI-77,82-84
  1718.    local  PI-77, PI-82-84, PI-103, PI-105, PI-117-118
  1719. COP  GSF-36, GSF-179
  1720. copies  GSTR-15-8
  1721. copMgr  GSTR-14-67
  1722. COPMGRV  GSF-265
  1723. copy  GSTR-5-30
  1724. Copy command  GSTR-6-41, GSTR-20-1, GSTR-20-6
  1725. Copy command (Edit menu)  PI-32, PI-141, PI-159, PI-160
  1726. COPY mode  PI-87
  1727. copy protection  UniDisk 3.5 #1
  1728. copy-protection engineer (CPE) tools  GSF-144-145
  1729. copyAction  GSTR-5-7, GSTR-5-30
  1730. copying, files  P16-84-85
  1731. copying, sparse files  P16-30, P16-86
  1732. CopyPixels  GSTR-17-5, GSTR-17-10, PI-103
  1733. CopyRgn  GSTR-16-75
  1734. COPYRIGHT  GSF-209
  1735. cosine  GSTR-9-20
  1736. count word  GSTR-14-49
  1737. CountFamilies  GSTR-8-28
  1738. CountFonts  GSTR-8-15, GSTR-8-29-30
  1739. CountMItems  GSTR-13-13, GSTR-13-35
  1740. Courier  GSTR-xxGSTR-xi, GSTR-8-4, GSTR-8-51
  1741. COUT  GSF-70, GSF-71, GSF-75, GSF-76, GSF-79, GSF-249, IIc #2, IIe #8, Miscellaneous #1, Mouse #6
  1742. COut routine  CTR-63,CTR-64,CTR-90,CTR-112,CTR-113,CTR-214, GST-53
  1743. COUT subroutine  ETR-50-52, ETR-64, ETR-221, GSF-39
  1744.    deactivating 80-column firmware  ETR-50
  1745. COUT1  GSF-64, GSF-70, GSF-74, GSF-76-80, GSF-249, GST-32, GST-51, GST-53, ProDOS #4
  1746. COut1 routine  CTR-56,CTR-60,CTR-65,CTR-67,CTR-68,CTR-70,CTR-112,CTR-114
  1747. COUT1 subroutine  ETR-51-53, ETR-64, ETR-136,222
  1748.    address in I/O link  ETR-51
  1749.    on original Apple IIe  ETR-56
  1750. COUTZ  GSF-249
  1751. cover  ETR-2
  1752. CP/M  CTR-328, ETR-234
  1753.    starting up with  ETR-268
  1754. CPE (copy-protection engineer) tools  GSF-144-145
  1755. CPU  CTR-13, ETR-4-6
  1756. CPU  See 65816 microprocessor, See also 65C02 microprocessor  
  1757. CR  CTR-See carriage return, GSF-242
  1758. CR character  ETR-53
  1759. CREATE  PI-210, PI-213, UniDisk 3.5 #3, P16-21, P16-85, P16-103, P16-277, P16-287
  1760.    description of  P16-111-114
  1761. CreateControl  GSTR-11-10
  1762. CreateList  GSTR-11-5, GSTR-11-11, GSTR-11-16, GSTR-11-23
  1763. creating files.  See file(s)
  1764. creation date and time  P16-14, P16-21, P16-84-86, P16-119, P16-258, P16-260, P16-263, P16-276.See also modification date and time; programming
  1765. creation field  P16-276
  1766. cRELOC records  P16-187, P16-297
  1767. CROUT  GSF-79, GSF-248
  1768. CROut routine  CTR-112,CTR-114
  1769. CROUT subroutine  ETR-64, ETR-222
  1770. CROUT1  GSF-247
  1771. CROut1 routine  CTR-112,CTR-114
  1772. CROUT1 subroutine  ETR-64, ETR-222
  1773. CROW0  IIGS #21
  1774. CROW1  IIGS #21
  1775. crsrUpdtHnd  GSTR-14-68
  1776. Crunch utility (APW)  GST-105, PI-223
  1777. crWidth  GSTR-15-12, GSTR-15-13
  1778. cString  GSTR-11-25
  1779. CStringBounds  GSTR-16-29, GSTR-16-58, GSTR-16-76
  1780. CStringWidth  GSTR-16-29, GSTR-16-58, GSTR-16-77
  1781. CSW (character output switch)  CTR-57,CTR-64,CTR-71,CTR-84,CTR-101,CTR-113,CTR-155, GST-52
  1782. CSW link  ETR-140-141
  1783. CSWH  CTR-57
  1784. CSWL  CTR-57
  1785. ctlAction  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-59, GSTR-4-74, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1786. CtlBootInit  GSTR-4-41
  1787. ctlColor  GSTR-4-12, GSTR-4-14, GSTR-4-15, GSTR-4-16, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-11-10, GSTR-13-17
  1788. ctlData  GSTR-4-12, GSTR-4-14, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-63, GSTR-4-78, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1789. ctlFlag  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1790. ctlHilite  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1791. ctlInVis  GSTR-4-16, GSTR-4-18, GSTR-4-20, GSTR-4-22, GSTR-4-24, GSTR-4-72, GSTR-4-80, GSTR-4-85
  1792. ctlList  GSTR-11-6, GSTR-11-26
  1793. ctlListBar  GSTR-11-6, GSTR-11-26
  1794. ctlMemDraw  GSTR-11-6, GSTR-11-26
  1795. ctlMemHeight  GSTR-11-6, GSTR-11-26
  1796. ctlMemSize  GSTR-11-6, GSTR-11-26
  1797. CtlNewRes  GSTR-4-45
  1798. CtlNewRes  IIGS #4
  1799. ctlNext  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1800. ctlOwner  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1801. ctlProc  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1802. ctlRect  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1803. ctlRefcon  GSTR-4-12, GSTR-4-14, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-62, GSTR-4-77, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1804. CtlReset  GSTR-4-44
  1805. CtlShutDown  GSTR-4-9, GSTR-4-43
  1806. CtlShutdown  PI-58
  1807. CtlStartUp  GSTR-4-9, GSTR-4-42, PI-45
  1808. CtlStatus  GSTR-4-44
  1809. CtlTextDev  GSTR-23-15-16
  1810. ctlValue  GSTR-4-12, GSTR-4-13, GSTR-4-15, GSTR-4-17, GSTR-4-19, GSTR-4-21, GSTR-4-23, GSTR-4-64, GSTR-4-79, GSTR-4-87, GSTR-11-6, GSTR-13-17
  1811. CtlVersion  GSTR-4-43
  1812. ctlYVector  GSTR-14-68, GSF-274
  1813. CUPDATE  GSF-269
  1814. current font  GSTR-8-8, GSTR-16-26, GSTR-16-119, GSTR-16-224
  1815. current icon font  GSTR-25-109
  1816. current, supply  ETR-159-160
  1817. cursor  GSF-71, GSTR-16-37-38, GSTR-16-156, GSTR-16-160, GSTR-16-182, GSTR-16-222, GSTR-16-230, GSTR-16-264, GSTR-17-16, GSTR-25-46, PI-116
  1818.    blinking question mark  CTR-169,CTR-179
  1819.    blinking underscore  CTR-179
  1820.    changing  GSF-41, GSF-64
  1821.    control  GSF-72
  1822.    keys  GSF-10
  1823.    mouse  CTR-187
  1824.    movement keys  CTR-4,CTR-62
  1825. cursor keys  PI-8
  1826. cursor motion in escape mode  ETR-60-61
  1827. cursor position  ETR-52-58, GST-53
  1828. cursor record  GSTR-16-37, GSTR-16-117, GSTR-16-222
  1829. cursor-control keys  ETR-11
  1830. cursorAction  GSTR-5-7, GSTR-5-30
  1831. custom control  GSTR-4-24, PI-130
  1832. custom debugger  IIGS #1
  1833. custom defProc  IIGS #42
  1834. custom fonts  ImageWriter #1
  1835. custom IC's  ETR-164-168
  1836. custom menu  GSTR-13-6, PI-149, GSTR-13-72, GSTR-13-87
  1837. custom windows  IIGS #42, PI-111
  1838. cut  GSTR-5-30
  1839. cut and paste  GST-67, GST-71
  1840. Cut command (Edit menu)  PI-32, PI-141, PI-159, PI-160, GSTR-6-42, GSTR-20-1, GSTR-20-6
  1841. cutAction  GSTR-5-7, GSTR-5-30
  1842. cutting and pasting  PI-159-161
  1843.    internally  PI-160
  1844.    large amounts of data  PI-161
  1845.    private scrap  PI-161
  1846.    programming techniques  PI-160-161
  1847.    publicly  PI-160
  1848. CV (cursor vertical)  CTR-64, ETR-52
  1849. cycle stealing  ETR-170
  1850. D
  1851. D register  GSF-11, GSF-35
  1852.    changing  GSF-60
  1853.    See direct register
  1854. D-type connector  ETR-8, GST-41
  1855. daisy chains, interrupt and DMA  ETR-193-195, ETR-208
  1856. daisy-chain drive connection  GST-39
  1857. daNotFound  GSTR-5-14, GSTR-5-20, GSTR-5-30, GSTR-B-3
  1858. darkGray320  GSTR-16-274
  1859. darkGreen320  GSTR-16-274
  1860. data area  GSTR-25-9-10, GSTR-25-54, GSTR-25-87, GSTR-25-96, GSTR-25-97, PI-105, PI-112, PI-117
  1861. data bank  GSTR-25-43
  1862. data bank register  GSF-13, GSF-16, GSF-35, GSF-92, GSH-200, P16-104, PI-294, PI-295
  1863.    , changing  GSF-61
  1864.    system interrupt handler  GSF-181
  1865. data bank registers  GST-13, GST-14, GST-83
  1866. data bits, settings  GST-34, GST-35
  1867. data blocks.  See file blocks
  1868. data buffer pointer  GSF-126-127
  1869. data bus  ETR-161
  1870. data bus and expansion slots  GST-28
  1871. data byte encoding table  GSF-164
  1872. Data Carrier Detect  CTR-281
  1873. data carrier detect (DCD)  GSF-84
  1874. data format  GSF-88
  1875.    serial port 1  CTR-163
  1876.    serial port 2  CTR-177-178
  1877. data format for SSC  ETR-279
  1878. data inputs  CTR-23
  1879. data overruns  GST-38
  1880. data registers, 16-bit  GST-61
  1881. Data Set Ready (DSR)  CTR-281
  1882. data set ready (DSR)  GSF-84-85, GSF-95
  1883. data structures  PI-277
  1884.    Apple Desktop Bus Tool Set  GSTR-3-29
  1885.    Control Manager  GSTR-4-87-88
  1886.    Dialog Manager  GSTR-6-89-90
  1887.    Event Manager  GSTR-7-51
  1888.    Font Manager  GSTR-8-51
  1889.    initializing (HodgePodge)  PI-38-41
  1890.    LineEdit Tool Set  GSTR-10-47
  1891.    List Manager  GSTR-11-25-26
  1892.    Menu Manager  GSTR-13-88
  1893.    Miscellaneous Tool Set  GSTR-14-69
  1894.    Print Manager  GSTR-15-47-48
  1895.    QuickDraw II  GSTR-16-276-278
  1896.    Sound Tool Set  GSTR-21-37
  1897.    Standard File Operations Tool Set  GSTR-22-32
  1898.    toolbox-defined  PI-38
  1899.    Window Manager  GSTR-25-142-143
  1900. Data Terminal Ready (DTR)  CTR-280, GSF-84-85, GSF-95
  1901. data transfer  CTR-42-43
  1902. data transmission rate  GST-34, GST-46
  1903. date
  1904.    changing  GSF-64
  1905.    displaying  GSF-40, GSF-63
  1906.    setting  GST-26
  1907. dateFormat  GSTR-14-65
  1908. dates.  See creation date and time; modification date and time
  1909. DB register.  See data bank register
  1910. dbl hi-res  IIe #3
  1911. dblClkTime  GSTR-14-65
  1912. DBR register  GSF-11, GSF-13, GSF-35
  1913. DC1 character  ETR-54
  1914. DC2 character  ETR-54
  1915. DC3 character  ETR-54
  1916. DCB (device control block)  GSF-123,130
  1917. DCD (data carrier detect)  GSF-84
  1918. DCD handshaking  GST-34
  1919. dead character  GSTR-16-45
  1920. deallocation of memory  GSTR-12-1, GSTR-12-23, GSTR-12-24
  1921. DEALLOC_INTERRUPT  PI-272, ProDOS #12, P16-48, P16-95, P16-177
  1922.    description of  P16-175
  1923. Debugger (APW)  GST-8, GST-105
  1924. debuggers  P16-61, P16-89, CTR-212,CTR-221
  1925. debugging  GSF-48, PI-246-254
  1926.    with Apple IIGS Debugger  PI-248-253
  1927.    with desk accessories  PI-246-247
  1928.    with Monitor program  PI-247-248
  1929. debugging stub  IIGS #1
  1930. Dec2Int  GSTR-9-8
  1931. Dec2Long  GSTR-9-9
  1932. decBsyFlag  GSTR-14-68
  1933. DECBUSYFLG  GSF-270
  1934. decimal  CTR-387-388
  1935. decimal number conversion  GST-49
  1936. decimal numbers  GSH-246-248
  1937. decimal numbers, converting  GSF-41,65
  1938. decimal values  ETR-12
  1939.    converting to hexadecimal  ETR-238-239
  1940.    negative  ETR-239-240
  1941. decimal, negative  CTR-388-389
  1942. default button  GSTR-6-5, GSTR-6-11, GSTR-6-18, GSTR-6-21, GSTR-6-24, GSTR-6-37, GSTR-6-51, GSTR-6-80
  1943.    alert box  PI-135
  1944.    dialog boxes  PI-139
  1945. default prefix  PI-208, PI-209
  1946. default properties (windows)  PI-108
  1947. DefaultFilter  GSTR-6-37
  1948. definition procedures  PI-51, PI-109, PI-130, PI-136, PI-149
  1949. defProc  IIGS #42
  1950. defProcParm  GSTR-6-90
  1951. delay  Miscellaneous #12
  1952. Delete  CTR-4,CTR-358
  1953. delete  PI-141
  1954. Delete key  GSF-75
  1955. DeleteID  GSTR-14-59
  1956. DeleteMenu  GSTR-13-13, GSTR-13-36, GSTR-13-39
  1957. deleteMessage  GSTR-24-15, GSTR-24-26
  1958. DeleteMItem  GSTR-13-13, GSTR-13-37, PI-154
  1959. deleting files.  See file(s)
  1960. deleting text  GST-67
  1961. DelHeartBeat  GSTR-7-25, GSTR-14-52
  1962. delta  GSF-199
  1963. delta flag byte  GSTR-10-43
  1964. demultiplexer  GSH-113-114
  1965. dependencies  GSTR-C-1-5
  1966. Deref  PI-190
  1967. dereference  GSTR-12-5
  1968. dereferencing  PI-189, PI-190, See memory handles
  1969. descender  GSTR-16-45
  1970. descent  GSTR-16-26, GSTR-16-45, GSTR-16-48, GSTR-16-62
  1971. descent line  GSTR-16-45, PI-93
  1972. design guidelines  IIGS #28
  1973. desk accessories  GSH-43, GST-3, GST-46, GST-67, GST-89, P16-52-54, P16-170, PI-21, PI-47, PI-75, PI-156-158, PI-182. See also classic desk accessory; new desk accessory
  1974.    Apple menu and  PI-31
  1975.    debugging with  PI-246-247
  1976.    files  P16-53-54
  1977.    HodgePodge and  PI-158
  1978.    Macintosh  PI-156, PI-289
  1979.    programming techniques  PI-262-265
  1980.    supporting  PI-156-158
  1981.    TaskMaster and  PI-158
  1982.    User ID and  P16-71
  1983.    writing  PI-262-265
  1984. desk accessory  GSTR-1-3, GSTR-5-1
  1985.    alternate-display-mode  GSTR-5-24
  1986.    classic  GSTR-5-1
  1987.    event  GSTR-7-4, GSTR-7-14
  1988.    new  GSTR-5-1
  1989. Desk Accessory menu  GSTR-13-GSTR-4-5
  1990. Desk Manager  GSF-180, GST-59, GST-67-68, GST-89, GSTR-1-3, GSTR-1-5, GSTR-5-1-30, PI-21, PI-47, PI-64, PI-71, PI-156-158, PI-182, PI-262-265
  1991.    constants  GSTR-5-30
  1992.    error codes  GSTR-5-30
  1993.    GetNextEvent and  GSTR-7-40
  1994.    shutdown routine  GSTR-5-10
  1995.    startup routine  GSTR-5-9
  1996.    status routine  GSTR-5-11
  1997.    version number routine  GSTR-5-10
  1998. desk scrap  GST-71, GSTR-1-3, GSTR-10-11, GSTR-10-23, GSTR-10-45, GSTR-20-1, GSTR-20-3, GSTR-20-5-6, PI-21, PI-141, PI-159
  1999.    data types  GSTR-20-3-4
  2000.    data types  PI-160
  2001.    on disk  PI-160
  2002. desk-accessory event  PI-69
  2003. DESK.ACCS subdirectory  GSTR-5-3, GSTR-5-6
  2004. deskAccEvt  GSTR-7-7, GSTR-7-50, PI-69
  2005. deskAccHnd  GSTR-14-68
  2006. deskAccMask  GSTR-7-11, GSTR-7-50
  2007. DeskBootInit  GSTR-5-9
  2008. DeskReset  GSTR-5-11
  2009. DeskShutDown  GSTR-5-4, GSTR-5-5, GSTR-5-6, GSTR-5-7, GSTR-5-10, PI-58, PI-158
  2010. DeskStartUp  GSTR-5-4, GSTR-5-5, GSTR-5-6, GSTR-5-7, GSTR-5-9, PI-45, l58
  2011. DeskStatus  GSTR-5-11
  2012. desktop  GSTR-25-1, GSTR-25-39, GSTR-25-91, GSTR-25-39-43
  2013. desktop applications  PI-10, PI-13, PI-124
  2014. DeskTop Bus  GST-12
  2015.    ADB microcontroller  GST-42-43, GST-70
  2016.    detached keyboard support  GST-42
  2017.    firmware  GST-43
  2018.    interface  GST-3-4, GST-41-42
  2019.    interrupts  GST-55
  2020.    mouse support  GST-42-43
  2021.    Tool Set  GST-70
  2022. desktop features, supporting  PI-l56-161
  2023. desktop interface  PI-xviii, PI-xix-xx, PI-10-13, PI-20-21, PI-257
  2024. desktop pattern  GSTR-25-43
  2025. desktop tools  GST-66-68
  2026. desktop user interface  GSH-233, GST-3, GST-48, GST-58, GST-110, GSTR-xGSTR-xvi
  2027. desktop, programming techniques  PI-10
  2028. desktop-interface tool sets  PI-20-21
  2029. DeskVersion  GSTR-5-10
  2030. destination rectangle  GSTR-10-4, GSTR-10-6-7, GSTR-10-36
  2031. DESTROY  PI-210, PI-213, P16-21, P16-115-116
  2032. destroying files  PI-210
  2033. detached keyboard  GST-42-43
  2034. Deutsche Industrie Normal  GST-42
  2035. devcnt  ProDOS #20
  2036. Developer Technical Support  PI-279
  2037. development environment  GSTR-xGSTR-xvii, See Apple IIGS Programmer's Workshop
  2038. devErr  GSTR-23-16, GSTR-23-47, GSTR-B-4
  2039. device addresses (ADB)  GSH-137-138
  2040. device assignment, peripheral card  ETR-145
  2041. device calls.  See system calls
  2042. device control block (DCB)  CTR-130,CTR-138, GSF-123,130
  2043. device driver  GSTR-3-3, GSTR-7-21
  2044. device driver entry point  GSTR-23-3
  2045. device driver event  GSTR-7-4
  2046. device driver, installing  GSTR-7-23-24
  2047. device driver, removing  GSTR-7-25
  2048. device driver, writing  GSTR-7-21-23
  2049. device drivers  P16-43, P16-254, PI-69, PI-166, PI-173
  2050.    standard I/O  links  GST-51-52
  2051. device handlers (ADB)  GSH-136-137
  2052. device identification  ETR-145
  2053. device independence  PI-12
  2054. Device Information Block (DIB)  ProDOS #21, SmartPort #4, #7, CTR-131
  2055. device mapping  GSF-117-119
  2056. device registers  GSH-133-136
  2057. device search at system startup  P16-45-46.See also system startup
  2058. DEVICE SELECT  IIe #2, #4
  2059. device select signal  GST-30
  2060. DEVICE SELECTc signal  ETR-133
  2061. device(s)  P16-8, P16-42-46.See also interrupt(s); system calls or specific device
  2062.    accessing  P16-43-45, P16-84.See also programming
  2063.    block  P16-9, P16-14, P16-42-43, P16-84
  2064.    block read and block write  P16-44-45
  2065.    character  P16-9, P16-43
  2066.    definition of  P16-42
  2067.    formatting disks.  See disks
  2068.    input  P16-42-43
  2069.    input/output  P16-42
  2070.    interrupt-handling and  P16-47-49.See also interrupt handlers
  2071.    last-accessed  P16-44
  2072.    named  P16-7,10, P16-43-46, P16-84, P16-128
  2073.    numbers  P16-45, P16-155
  2074.    online, number supported  P16-45
  2075.    output  P16-42-43
  2076.    sequential-access  P16-43
  2077.    volume control blocks and  P16-47.See also volume(s)
  2078. device-driver entry point  ProDOS #21
  2079. device-driver events  PI-69, PI-73
  2080. device-driver table  ProDOS #20
  2081. device-independence  P16-91
  2082. device-interface tool sets  PI-21
  2083. devices  ProDOS #20
  2084. devlst  ProDOS #20
  2085. devNotAtAddr  GSTR-3-25, GSTR-3-29, GSTR-B-4
  2086.    pages  GST-47, GST-68
  2087.    specifications  GST-3
  2088. load files  GST-104, P16-183, P16-193, P16-205, P16-229, P16-298.See also file(s), PI-23, PI-26, PI-196, PI-226-229
  2089.    order of load segments in  PI-235
  2090. Load Segment By Name call (System Loader)  P16-206, P16-234-236
  2091. Load Segment By Number call (System Loader)  P16-206, P16-224, P16-235
  2092.    description of  P16-228-229
  2093. load segments  GST-96, PI-194-195, PI-196, PI-230, PI-231-234
  2094.    assigning in source code  PI-234-236
  2095.    assigning with LinkEd file  PI-236
  2096.    characteristics of  PI-232
  2097.    difference from object segments  PI-230
  2098.    dynamic  PI-232
  2099.    memory blocks and  PI-194
  2100.    number of  PI-232
  2101.    order in load file  PI-235
  2102.    types of (System Loader)  PI-196
  2103.    See segment(s); System Loader
  2104. load, initial  P16-183-194, P16-205, P16-222-224, P16-240.See also System Loader
  2105. Loader Dumper  PI-247, PI-249, PI-250
  2106. Loader Initialization call (System Loader)  P16-215
  2107. Loader Reset call (System Loader)  P16-220
  2108. Loader Shutdown call (System Loader)  P16-217
  2109. Loader Startup call (System Loader)  P16-216
  2110. Loader Status call (System Loader)  P16-221
  2111. Loader Version call (System Loader)  P16-218-219
  2112. LoadFont  GSTR-8-15, GSTR-8-46-47
  2113. loading tool set  GSTR-2-3-4
  2114. loading
  2115.    applications (System Loader)  l98, PI-199
  2116.    relocatable segments (System Loader)  PI-197
  2117.    segments  PI-198
  2118.    tool sets  PI-63
  2119.    See application(s); System Loader
  2120. LoadOne  PI-164, PI-211, PI-3o6
  2121. LoadOneTool  GSTR-22-13, GSTR-22-16, GSTR-22-17, GSTR-24-3, GSTR-24-10
  2122. LoadScrap  GSTR-20-15
  2123. LoadSysFont  GSTR-8-48
  2124. LoadTools  GSTR-2-3, GSTR-24-3, GSTR-24-11-13, GSTR-24-25, PI-42, PI-44, PI-63
  2125. local coordinates  GSTR-4-8, GSTR-4-50, GSTR-4-69, GSTR-16-9, GSTR-16-16-17, GSTR-16-39, GSTR-16-154, GSTR-16-173, GSTR-25-30, GSTR-25-31, GSTR-25-82, PI-77, PI-82-84, PI-103, lO5, PI-117-118
  2126. local references  PI-197
  2127. local-area network (AppleTalk)  GST-38, See AppleTalk  
  2128. LocalToGlobal  GSTR-16-39, GSTR-16-40, GSTR-16-173
  2129. location information  PI-76, PI-79
  2130. location table  GSTR-16-44, GSTR-16-49-50
  2131. locInfo record  GSTR-16-13, GSTR-16-14, GSTR-16-138, GSTR-16-242, GSTR-16-277, GSTR-17-10
  2132. locked blocks.  See memory blocks
  2133. locked handles  PI-187, PI-189, PI-195, PI-277
  2134. locked movable block  GSTR-12-7
  2135. lockErr  GSTR-12-36, GSTR-12-39, GSTR-12-40, GSTR-12-41, GSTR-12-43, GSTR-12-47, GSTR-B-2
  2136. locking block, memory  GSTR-12-30, GSTR-12-31
  2137. Loclnfo record  PI-76, PI-79, PI-81, PI-103
  2138. locSize  GSTR-16-274
  2139. Logo  GST-103
  2140. Logo II  CTR-330
  2141. london  GSTR-8-4, GSTR-8-51
  2142. long word, size of  P16-33, P16-102
  2143. Long2Dec  GSTR-9-31
  2144. Long2Fix  GSTR-9-32
  2145. Long2Hex  GSTR-9-33
  2146. LongDivide  GSTR-9-34
  2147. longint type (Integer Math)  PI-179
  2148. longint value  GSTR-xxx, GSTR-9-1
  2149. LongMul  GSTR-9-35
  2150. longStatText  GSTR-6-10, GSTR-6-12, GSTR-6-17, GSTR-6-88
  2151. longStatText2  GSTR-6-10, GSTR-6-12, GSTR-6-17, GSTR-6-88
  2152. losAngeles  GSTR-8-4, GSTR-8-51
  2153. lostDev  GSTR-23-15, GSTR-23-47, GSTR-B-4
  2154. lostFile  GSTR-23-15, GSTR-23-47, GSTR-B-4
  2155. low-level drive access  UniDisk 3.5 #5
  2156. low-level Event Manager  GSTR-7-3
  2157. low-level events  GST-65
  2158. low-level sound routine  GSTR-21-1, GSTR-21-6, GSTR-21-35
  2159.    jump table  GSTR-21-23
  2160. low-order word  GSTR-9-36
  2161. low-pass filter with DOC  GST-25
  2162. low-resolution graphics  CTR-94-95,CTR-266-267, ETR-17, ETR-18, ETR-21-23
  2163.    colors  ETR-23
  2164.    display pages  ETR-27
  2165.    generation  ETR-181-182
  2166.    map  CTR-109, ETR-35
  2167.    with TV set  ETR-16
  2168. lowercase characters  CTR-395, P16-18
  2169. LoWord  GSTR-9-36, PI-43, PI-54, PI-121, PI-123
  2170. M
  2171. M command  CTR-156,CTR-171
  2172. m flag  GSF-37, P16-64
  2173. M register  GSF-36
  2174. M2Select slot signal  GST-28
  2175. MacGen utility (APW)  GSTR-2-5, GST-105, PI-224
  2176. MACHID byte  Miscellaneous #2, ProDOS #11, #15
  2177. machine configuration.  See configuration
  2178. machine language  ETR-120-122
  2179. Machine Language Interface  CTR-125
  2180. machine registers  GSF-12
  2181. machine state  GSF-36
  2182.    changing  GSF-61
  2183. machine-language programs  CTR-219-221, GSF-48-50
  2184. Macintosh  GST-5-6, GST-59-62, PI-13, PI-14, PI-17, PI-167, PI-180, P16-90
  2185. Macintosh disks  UniDisk 3.5 #4
  2186. Macintosh font record  GSTR-16-41
  2187. Macintosh Interface Libraries  GST-102
  2188. Macintosh Workshop C  GST-102
  2189. Macintosh
  2190.    Control Manager  PI-288
  2191.    converting programs to the Apple IIGS  PI-282-289
  2192.    desk accessories  PI-156, PI-289
  2193.    file system  PI-287-288
  2194.    Memory Manager  PI-288
  2195.    Print Manager  PI-289
  2196.    QuickDraw  PI-284-287
  2197.    resources  PI-285
  2198.    Standard File Package  PI-289
  2199.    TaskMater not available  PI-286
  2200.    toolbox compared to Apple IIGS  PI-284-289
  2201.    WindowManager  PI-288
  2202. macro assembler  GST-8, GST-102
  2203. macro file  GSTR-2-5
  2204. macro library  GST-63
  2205. macros  P16-xv, P16-6, PI-222, PI-65
  2206.    calls  P16-213
  2207. mailbox registers  GSF-186
  2208. main event loop  GST-62, PI-14-15, PI-16, PI-48, PI-67, HodgePodge and  PI-48-50
  2209. Main ID.  See User ID
  2210. main logic board  CTR-12-15, GSH-4
  2211. main memory  CTR-42-44,CTR-161,CTR-175,CTR-269, GSH-60, GST-16-17
  2212.    screen holes  CTR-313-314
  2213. main program (HodgePodge)  PI-36, PI-37
  2214. main RAM  CTR-22
  2215. main routine  PI-233
  2216. MainEvent  PI-35, PI-36, PI-50
  2217. mainID  GSTR-12-10, GSTR-14-58, PI-192
  2218. MakeATemplate  PI-140, PI-310
  2219. MAKEFMT.CODE  Pascal #12
  2220. MAKEFMT.TEXT  Pascal #12
  2221. MakeLib utility (APW)  PI-224-238, GST-105
  2222. manager.  See tool sets or specifc tool set
  2223. manuals  P16-xv-xvii, P16-xix-xx
  2224. manuals available  GST-9, GST-106-111
  2225. manuals
  2226.    Apple IIc Technical Reference Manual  P16-34
  2227.    Apple IIGS Firmware Reference  P16-xvi-xvii, xix, P16-9, P16-43, P16-47, P16-95
  2228.    Apple IIGS Hardware Reference  P16-xvi-xvii, P16-33-34
  2229.    Apple IIGS ProDOS 16 Reference  P16-xvi-xvii
  2230.    Apple IIGS Programmer's Workshop Assembler Reference  P16-xvi-xviii, xx, P16-90
  2231.    Apple IIGS Programmer's Workshop C Reference  P16-xvi-xvii, xx, P16-90
  2232.    Apple IIGS Programmer's Workshop Reference  P16-xvi-xvii, xx, P16-9, P16-70
  2233.    Apple IIGS Toolbox Reference  P16-xvi-xvii, xix, P16-8-9, P16-34, P16-36, P16-40, P16-43, P16-49, P16-70-72, P16-78, P16-82-83, P16-96, P16-300
  2234.    Apple Numerics Manual  P16-xvi-xvii
  2235.    Human Interface Guidelines  P16-xvi-xvii, P16-90-91
  2236.    ProDOS 8 Technical Reference Manual  P16-xvi-xviii, xx, P16-5, P16-66
  2237.    Programmer's Introduction to the Apple IIGS  P16-xvi-xvii, xix, P16-40, P16-81
  2238.    Technical Introduction to the Apple IIGS  P16-xvii-xvii, xix, P16-4, P16-33, P16-100
  2239. ManyWindDialog  PI-120
  2240. mapping display addresses  ETR-175-177
  2241. MapPoly  GSTR-16-174
  2242. MapPt  GSTR-16-175
  2243. MapRect  GSTR-16-176
  2244. MapRgn  GSTR-16-177
  2245. maps  See memory maps
  2246.    48K memory  CTR-37
  2247.    display address  CTR-259-261
  2248.    display page  CTR-105-111
  2249.    memory  CTR-20,CTR-308-321
  2250.    ROM  CTR-397,CTR-398
  2251. Mark  P16-21-24, P16-26, P16-30, P16-143, P16-201-202, P16-273-274.See also file(s), PI-214
  2252. mark table  GSF-144-145
  2253. marked menu item  GSTR-13-80
  2254. mask drawing  GSTR-16-18
  2255. maskHandle  GSTR-16-191, GSTR-16-277
  2256. Masking Enable  GSF-83
  2257. maskSize  GSTR-16-274
  2258. master color  GSTR-16-31, GSTR-16-274-275
  2259. master color value  GSTR-16-31, GSTR-16-35, PI-98
  2260. master index blocks.  See file blocks
  2261. master pointer  GSTR-12-5, See pointer(s)
  2262. master scan line control byte. See master SCB  
  2263. master SCB  GSTR-2-2, GSTR-16-127, GSTR-16-160, GSTR-16-231, IIGS #34
  2264. master user ID  GSTR-12-10-11, GSTR-12-14, GSTR-12-15, GSTR-12-23, GSTR-12-35, PI-192, PI-193
  2265.    DisposeAll and  PI-194
  2266. mastrIRQNotAssgnErr  GSTR-21-37
  2267. math routine  GSTR-9-4
  2268. math tool sets  PI-22, PI-178-180
  2269. mathematical tools  GST-68-69
  2270. MaxBlock  GSTR-12-26, GSTR-12-34, GSTR-15-20, GSTR-15-22, GSTR-15-30
  2271. maxFbrExtent  GSTR-16-59-60
  2272. maxFixed  GSTR-9-42
  2273. maxFontHeight  GSTR-16-59-60
  2274. maxFrac  GSTR-9-42
  2275. maximum content height  GSTR-25-87
  2276. maximum content width  GSTR-25-87
  2277. maximum segment size  PI-23
  2278. maxint  GSTR-9-42
  2279. maxitemType  GSTR-6-88
  2280. maxLongint  GSTR-9-42
  2281. maxUInt  GSTR-9-42
  2282. maxULong  GSTR-9-42
  2283. maxWidth  GSTR-16-59-60, GSTR-16-61, GSTR-16-206, GSTR-16-276, IIGS #34
  2284. mChooseMsg  GSTR-13-22, GSTR-13-24, GSTR-13-87
  2285. MCOPY assembler directive  GSTR-2-5
  2286. mCustom  GSTR-13-87
  2287. MD IN/OUT  IIe #2
  2288. mDisabled  GSTR-13-87
  2289. mDownMask  GSTR-7-11, GSTR-7-50
  2290. mDrawMItem  GSTR-13-22, GSTR-13-27, GSTR-13-87
  2291. mDrawMsg  GSTR-13-22, GSTR-13-23, GSTR-13-87
  2292. mDrawTitle  GSTR-13-22, GSTR-13-26, GSTR-13-87
  2293. mechanical specification  GSTR-xGSTR-xvi
  2294. Mega II  GSH-7, GSH-10, GSH-12, GSH-52, GSH-167, IIGS #32, #39, GSF-308, GST-12, GST-74-76
  2295. member record  GSTR-11-6
  2296.    disabled  GSTR-11-6
  2297.    drawing  GSTR-11-17
  2298.    selected  GSTR-11-6, GSTR-11-12, GSTR-11-20, GSTR-11-21, GSTR-11-22
  2299.    sorting  GSTR-11-23
  2300. memBit  GSTR-8-9, GSTR-8-10, GSTR-8-50
  2301. memDisabled  GSTR-11-6, GSTR-11-25
  2302. memErr  GSTR-12-19, GSTR-12-36, GSTR-12-41, GSTR-12-42, GSTR-12-43, GSTR-12-47, GSTR-B-2
  2303. memFlag  GSTR-11-6, GSTR-11-20, GSTR-11-21, GSTR-11-26
  2304. memOnlyBit  GSTR-8-11, GSTR-8-50
  2305. memory  GSF-9, GSH-7, GSH-12, P16-6, P16-8, P16-32-40.See also RAM; ROM, PI-2, PI-4, PI-5-6, PI-76
  2306. memory addresses  CTR-20
  2307.    display  CTR-258,CTR-260
  2308.    hardware page  CTR-316-321
  2309.    port I/O  CTR-72-73
  2310.    port screen hole  CTR-74
  2311.    text window  CTR-68-69
  2312. memory attributes word  GSTR-12-12-13, GSTR-12-37
  2313. memory banks  P16-33-36, PI-6, $00  P16-33-34, P16-47, P16-56, P16-61, P16-64, P16-68, P16-75, P16-81, P16-88, P16-100, P16-105, P16-224
  2314.    $01  P16-33-34, P16-64, P16-224
  2315.    $01-$E1  P16-64
  2316.    $E0  P16-34
  2317.    $E1  P16-34-36, P16-65, P16-105
  2318.    shadowing  GST-79
  2319. memory block  GSTR-12-1, GSTR-12-5
  2320.    attributes  GSTR-12-12-13, GSTR-12-37
  2321.    locking  GSTR-12-30, GSTR-12-31
  2322.    purging  GSTR-12-8-10, GSTR-12-13, GSTR-12-39, GSTR-12-40, GSTR-12-44, GSTR-12-45
  2323.    unlocking  GSTR-12-32, GSTR-12-33
  2324. memory blocks  P16-26-29, P16-185.See also block devices; Memory Manager, PI-187, PI-197, PI-247
  2325.    absolute  P16-40
  2326.    addresses of  P16-38
  2327.    applications and  P16-39
  2328.    attributes  PI-187, PI-188
  2329.    attributes of  P16-37
  2330.    disposing  P16-38, P16-245
  2331.    disposing of  PI-194, PI-277
  2332.    fixed (unmovable)  P16-37, P16-40, P16-78-79, P16-82, P16-185-186
  2333.    handles to  PI-189, See memory handles
  2334.    load segments and  PI-194
  2335.    load-segment relationships (load time)  P16-186
  2336.    locked  P16-37-38, P16-77-79, P16-184, P16-227
  2337.    manipulation of  P16-37-38
  2338.    movable  P16-185, P16-231
  2339.    pointers to  P16-38-39, P16-82, PI-189
  2340.    purgeable  P16-37-38, P16-78-79, P16-185-186, P16-277, P16-233, PI-194, PI-233
  2341.    size of  P16-37
  2342.    unlocking  PI-194
  2343.    unpurgeable  P16-185-186, P16-277
  2344. memory bus organization  CTR-249
  2345. memory dump  GSF-27
  2346. memory expansion  CTR-14, GSH-45-49, IIc #5, #6
  2347. memory expansion card  CTR-120,CTR-250,CTR-291, Memory Expansion Card #1
  2348.    entry points  CTR-122
  2349.    I/O  CTR-123
  2350.    startup routine  CTR-122
  2351. memory expansion cards  GST-18, GST-78
  2352. memory expansion slot  GST-3
  2353. memory expansion
  2354.    card  GSH-27
  2355.    expansion signals  GSH-45
  2356.    expansion slot  GSH-25, GSH-45, GSH-163-166
  2357.    extended RAM  GSH-47
  2358.    extended RAM mapping  GSH-48-49
  2359.    extended ROM  GSH-49
  2360.    mouse and  CTR-191,CTR-195
  2361. memory fragmentation  PI-188
  2362. memory handles  GSTR-12-5, P16-38-40, P16-82, P16-102, P16-194, P16-200, P16-214
  2363.    definition of  P16-214
  2364.    dereferencing  P16-39, P16-82, P16-104, P16-207
  2365.    introduction to  P16-38-39
  2366.    length of (parameter fields)  P16-106
  2367.    NIL  P16-187, P16-192-193, P16-277
  2368. memory image  PI-228
  2369. memory locations
  2370.    changing  GSF-28-30
  2371.    displaying  GSF-58
  2372.    examining  GSF-26-27
  2373.    text window  GSF-80
  2374. memory management  IIGS #17, P16-10, P16-15, P16-32-40, P16-38-39.See also Memory Manager
  2375.    how applications obtain memory  P16-39
  2376.    revising ProDOS 8 applications for ProDOS 16  P16-86
  2377.    similarity among operating systems  P16-287-288
  2378. memory management unit (MMU)  CTR-15,CTR-241-242,CTR-365, ETR-5, ETR-6, ETR-164-165
  2379. Memory Manager  GSF-9, GSF-15, GSF-308, GSF-310, GSH-27, GSH-43, GST-60, GST-61, GST-64, GST-79, GST-80, GST-95, GST-96, GSTR-1-3, GSTR-1-9, GSTR-2-1, GSTR-2-2, GSTR-12-1-47, IIGS #15, #17, PI-20, PI-22, PI-23, PI-42, PI-63, PI-180, PI-186-195, PI-288, P16-xix, P16-8, P16-32, P16-36-37, P16-64, P16-74, P16-79, P16-82, P16-182, P16-187, P16-205, P16-227, P16-231, P16-245, P16-287.See also memory mangement
  2380.    calls  P16-207
  2381.    constants  GSTR-12-47
  2382.    description of  P16-36-37, P16-70
  2383.    error codes  GSTR-12-47
  2384.    interface with System Loader  P16-184-187
  2385.    memory blocks and  P16-104, P16-185
  2386.    shutdown routine  GSTR-12-18
  2387.    startup routine  GSTR-12-17
  2388.    status routine  GSTR-12-20
  2389.    support for bank-alignment  P16-300
  2390.    version number routine  GSTR-12-19
  2391. Memory Mangler  PI-247
  2392. memory maps  IIe #3, IIGS #32, ProDOS #18
  2393.    128K Apple II  GST-17
  2394.    40-column text  ETR-33, ETR-177
  2395.    80-column text  ETR-34
  2396.    Apple II programs  GST-79
  2397.    Apple IIGS  GST-15
  2398.    Apple IIGS programs  GST-80
  2399.    auxiliary memory  ETR-87
  2400.    bank-switched areas  ETR-82
  2401.    double-high-resolution graphics  ETR-37
  2402.    high-resolution graphics  ETR-36
  2403.    I/O  ETR-142
  2404.    language-card RAM  GST-85
  2405.    low-resolution graphics  ETR-35
  2406.    main memory  ETR-75
  2407.    RAM  ETR-76
  2408. memory organization  GST-15-18, GST-61
  2409. memory pages
  2410.    $00 (zero page)  CTR-20,CTR-24,CTR-25,CTR-308-311
  2411.    $01 (stack)  CTR-20,CTR-24,CTR-25
  2412.    $02 (input buffer)  CTR-36
  2413.    $03 (global storage, vectors)  CTR-36,CTR-312
  2414.    $04-$07 (TLP1)  CTR-36-38
  2415.    $08 (communication port buffers)  CTR-38
  2416.    $08-$0B (TLP2)  CTR-38
  2417.    $20-$3F (HRP1)  CTR-38
  2418.    $40-$5F (HRP2)  CTR-39
  2419.    $D0-$FF  CTR-26
  2420.    reserved  ETR-77-81
  2421.       microprocessor  See 6502 microprocessor;
  2422. memory protection ranges, using  PI-252
  2423. memory range
  2424.    display  GSF-27
  2425.    filling  GSF-34
  2426.    terminating  GSF-58
  2427. memory refresh  GST-77
  2428. Memory Segment Table  P16-184, P16-187-189, P16-192-193, P16-206, P16-227, P16-231, P16-238
  2429. memory shadowing  See display shadowing; I/O shadowing
  2430. memory space  GSTR-12-1
  2431. memory
  2432.    48K  CTR-36-39
  2433.    65816 signals  GSH-167
  2434.    addressable, total  P16-9, P16-32
  2435.    addresses  P16-34, P16-36-37, P16-82, P16-124.See also addresses; pointer(s)
  2436.    addressing  CTR-248-253, ETR-168
  2437.    allocatable by Memory Manager  PI-191
  2438.    allocating private  GSTR-12-11
  2439.    allocation  GSH-14, GSTR-12-35, PI-191-194, P16-82.See also programming
  2440.    attributes  GSTR-12-12, GSTR-12-37
  2441.    auxiliary  CTR-42-44,CTR-74,CTR-106,CTR-160-161,CTR-175,CTR-269,CTR-315, ETR-86-93, GSH-36-41, GSH-60
  2442.    auxiliary banks  GSH-44
  2443.    bank switching  GSH-32
  2444.    bank-switched  CTR-24-35, ETR-82-86, ETR-87, ETR-229, P16-33-34
  2445.    banks  GSH-27, See memory banks
  2446.    blocks.  See memory blocks
  2447.    built-in  GSH-25-45
  2448.    changing  GSF-28-31, GSF-64
  2449.    changing contents  CTR-208-210, ETR-105-110
  2450.    compaaion  PI-188, GSTR-12-5-7, GSTR-12-15, GSTR-12-22, P16-38
  2451.    comparing data  CTR-211-212, GSF-33
  2452.    configurations  P16-32-36
  2453.    conserving space  P16-22
  2454.    deallocation  GSTR-12-23, GSTR-12-25
  2455.    display  ETR-174-178
  2456.    disposal  PI-193
  2457.    dump  CTR-206-208, ETR-102-104
  2458.    entry points and fixed locations  P16-35-36
  2459.    examining  CTR-206, ETR-102
  2460.    expansion  GSTR-12-3, P16-33
  2461.    expansion ROM space  GSH-28, GSH-175-176
  2462.    filling  ETR-117-118
  2463.    for peripheral cards  ETR-132-136
  2464.    fragmentation  GSTR-12-6-8
  2465.    handles.  See memory handles
  2466.    I/O memory space  GSH-181-182
  2467.    I/O space  ETR-142-143
  2468.    I/O.  See input/output
  2469.    language card  GSH-37
  2470.    language-card areas  P16-34, P16-64
  2471.    limits  GSTR-12-3
  2472.    locking  GSTR-12-30, GSTR-12-31
  2473.    main  CTR-42-44,CTR-161,CTR-175,CTR-269,CTR-313-314, GSH-60
  2474.    main bank  GSH-44
  2475.    management.  See memory management; Memory Manager
  2476.    map  GSH-27-28, P16-32, P16-35, CTR-20,CTR-308-321
  2477.    memory banks
  2478.       $00  PI-4, PI-6, PI-192, PI-203, PI-248, PI-267, PI-270, PI-293-296
  2479.       $01  PI-6, PI-295
  2480.       $E1  PI-6, PI-267, PI-295
  2481.       $EO  PI-6, PI-295
  2482.    Memory Manager  GSH-27, GSH-43
  2483.    minimum configuration  PI-5
  2484.    movable  P16-82.See also memory blocks
  2485.    moving data  CTR-210-211, GSF-31-32
  2486.    non-special  P16-54
  2487.    obtaining (applications)  P16-39-40
  2488.    organization  ETR-74-98
  2489.    peripheral-card  GSH-174-177
  2490.    peripheral-card ROM space  GSH-175
  2491.    purging  GSTR-12-39, GSTR-12-40, GSTR-12-44, GSTR-12-45
  2492.    RAM  CTR-13, GSH-2, GSH-3, GSH-7, GSH-12, GSH-22, GSH-25, GSH-34, GSH-121
  2493.    RAM expansion  PI-5
  2494.    range  CTR-207
  2495.    reallocation  GSTR-12-41, GSTR-12-42
  2496.    refresh  GSH-22
  2497.    requesting  P16-39-40
  2498.    requirements (Apple IIGS Toolbox)  PI-5
  2499.    requirements of ProDOS 16  P16-xviii
  2500.    reserved  P16-64
  2501.    reserved pages  GSH-28
  2502.    ROM  CTR-13, GSH-3, GSH-7, GSH-12, GSH-34, GSH-121
  2503.    ROM expansion  PI-5
  2504.    searching for bytes  GSF-34
  2505.    shadowing  GSH-13, GSH-16-21, GSH-45, P16-34, P16-64
  2506.    sharing  ETR-91
  2507.    slot  GST-29-32
  2508.    special  P16-34, P16-37, P16-62, P16-78, P16-224, PI-187
  2509.    text window locations  ETR-56-57
  2510.    units, size of  P16-33
  2511.    unlocking  GSTR-12-32, GSTR-12-33
  2512.    used by SSC  ETR-287
  2513.    video  P16-33-34
  2514. memory-expandable IIc  IIc #7
  2515. memPtr  GSTR-11-6, GSTR-11-26
  2516. memSelect  GSTR-11-6, GSTR-11-20, GSTR-11-21
  2517. memSelected  GSTR-11-6, GSTR-11-25
  2518. menu  GSTR-13-1
  2519. menu bar  GSTR-13-4-5. See also system menu bar, IIGS #3, PI-115, PI-146, PI-147, PI-152
  2520. menu bar color  GSTR-13-18, GSTR-13-42-43, GSTR-13-69-70
  2521. menu bar record  GSTR-13-17-18
  2522. menu bar
  2523.    window  GSTR-13-5
  2524. menu color  GSTR-13-17
  2525. menu definition procedure  GSTR-13-21-28
  2526. menu global mask  GSTR-13-59-60
  2527. menu height  GSTR-13-33
  2528. menu help  GSTR-13-60
  2529. menu ID  GSTR-13-14, GSTR-13-16, PI-54, PI-55, PI-151-152, l55
  2530. menu interface  PI-13
  2531. menu item  GSTR-13-6, GSTR-13-50
  2532. menu item ID  GSTR-8-31, GSTR-8-45, GSTR-13-14, GSTR-13-79
  2533. menu item line  GSTR-13-13, GSTR-13-75
  2534. menu item number  GSTR-13-22
  2535. menu item
  2536.    blinking  GSTR-13-76
  2537.    checking  GSTR-13-34
  2538.    dimming  GSTR-13-6, GSTR-13-38, GSTR-13-60
  2539.    disabling  GSTR-13-6, GSTR-13-38
  2540.    marking  GSTR-13-51, GSTR-13-80
  2541.    text style  GSTR-13-52, GSTR-13-83
  2542.    underlining  GSTR-13-15-16, GSTR-13-77
  2543. menu items  PI-146
  2544.    disabled  PI-148
  2545.    keyboard equivalent  PI-149, PI-153
  2546. menu line  GSTR-13-13, GSTR-13-14, PI-149, PI-265
  2547. menu list  GSTR-13-13-15, GSTR-13-17
  2548. Menu Manager  GST-59, GST-66, GSTR-1-3, GSTR-1-9-10, GSTR-5-20, GSTR-13-1-88, IIGS #3, #4, #5, PI-21, PI-47, PI-64, PI-71, PI-146-155, PI-264
  2549.    constants  GSTR-13-87
  2550.    data structures  GSTR-13-88
  2551.    port  GSTR-13-46
  2552.    shutdown routine  GSTR-13-31
  2553.    startup routine  GSTR-13-30
  2554.    status routine  GSTR-13-32
  2555.    using  GSTR-13-7-13
  2556.    version number routine  GSTR-13-31
  2557. menu messages  GSTR-13-22
  2558. menu position  GSTR-13-17
  2559. menu record  GSTR-13-19-20, GSTR-13-21, GSTR-13-48, GSTR-13-88
  2560. menu selenions, handling  PI-153
  2561. menu title  GSTR-13-47, GSTR-13-53, GSTR-13-54, GSTR-13-74, PI-146, PI-153, GST-61, IIGS #5
  2562. menu width  GSTR-13-33
  2563. menu, pull-down  GSTR-1-3, GSTR-13-1
  2564. menu-event handling (HodgePodBe)  PI-54-56
  2565. MENU.ASM  PI-324-329
  2566. MENU.CC  PI-382-384
  2567. MENU.PAS  PI-419-421
  2568. MenuBootInit  GSTR-13-29
  2569. menuFlag  GSTR-13-19, GSTR-13-20, GSTR-13-21, GSTR-13-23, GSTR-13-88
  2570. MenuGlobal  GSTR-13-59-60
  2571. menuHeight  GSTR-13-19, GSTR-13-21, GSTR-13-25, GSTR-13-88
  2572. menuID  GSTR-13-19, GSTR-13-21, GSTR-13-88
  2573. MenuKey  GSTR-13-6, GSTR-13-11, GSTR-13-61-62, GSTR-25-120
  2574. MenuLine  GSTR-5-8
  2575. menuList  GSTR-13-17, GSTR-13-18
  2576. MenuNewRes  GSTR-13-63, IIGS #4
  2577. menuProc  GSTR-13-19, GSTR-13-20, GSTR-13-21, GSTR-13-88
  2578. MenuRefresh  GSTR-13-13, GSTR-13-64-65
  2579. MenuReset  GSTR-13-32
  2580. menus  PI-10, PI-14, PI-21, PI-116, PI-146. See also specific menu/menu comand
  2581.    accepting user input  PI-152-153
  2582.    appearance  PI-148-149
  2583.    constructing  PI-149-152
  2584.    custom  PI-149
  2585.    disabling  PI-116
  2586.    dividing lines  PI-148
  2587.    HodgePodge and  PI-31-33, PI-47
  2588.    modification of  PI-154-155
  2589.    organization of  PI-149
  2590. MenuSelect  GSTR-13-12, GSTR-13-66, GSTR-25-11, GSTR-25-120, GSTR-25-121, PI-115
  2591. MenuShutDown  GSTR-13-7, GSTR-13-31, PI-58
  2592. MenuStartUp  GSTR-13-7, GSTR-13-8, GSTR-13-30, GSTR-13-68, PI-45
  2593. MenuStatus  GSTR-13-32
  2594. MenuVersion  GSTR-13-31
  2595. menuWidth  GSTR-13-19, GSTR-13-21, GSTR-13-25, GSTR-13-88
  2596. message  GSTR-7-6, GSTR-7-8, GSTR-7-43, GSTR-7-51
  2597. message (event-record fleld)  PI-70
  2598. message dialog box  PI-135
  2599. message type  GSTR-24-14
  2600. MessageCenter  GSTR-24-3, GSTR-24-14-15
  2601.    action codes  GSTR-24-15
  2602. messages.  See error messages
  2603. messNotFoundErr  GSTR-24-14, GSTR-24-26, GSTR-B-2
  2604. MFS  UniDisk 3.5 #4
  2605. mGetMItemID  GSTR-13-22, GSTR-13-87
  2606. microcontroller  GSH-116, GSH-121
  2607. microprocessor  CTR-13,CTR-18-19, GSH-7, GSH-178
  2608.    See also 65C02 microprocessor  
  2609.    See specific type  
  2610.    See P16-6502; P16-65816
  2611. MIDI (Musical Instrument Digital Interface)  PI-178
  2612. MIDI Tool Set  IIGS #23
  2613. minFixed  GSTR-9-42
  2614. minFrac  GSTR-9-42
  2615. Mini-Assembler  ETR-123-126, GSF-51-55, GSF-74, GST-50
  2616.    address formats  CTR-226
  2617.    errors  ETR-125
  2618.    instruction formats  CTR-226, ETR-126
  2619.    instruction formats  GSF-54-55
  2620.    opcodes  GSF-293-298
  2621.    starting  ETR-123, CTR-223-224
  2622.    using  CTR-224-226
  2623. mini-palettes  PI-7, PI-99
  2624. minimum blink interval  GSTR-10-26
  2625. minimum version  GSTR-2-4
  2626. minimum version number  GSTR-24-10, GSTR-24-11
  2627. minInt  GSTR-9-42
  2628. minipalette  GSTR-16-33, GSTR-16-35
  2629. minItemType  GSTR-6-88
  2630. minLongint  GSTR-9-42
  2631. MinRect  IIGS #34
  2632. mInvis  GSTR-13-87
  2633. mirrored devices  ProDOS #20
  2634. Miscellaneous Tool Set  GST-65, GSTR-1-3, GSTR-1-10-11, GSTR-2-1, GSTR-14-1-70, PI-20, PI-22, PI-42, PI-181-182, PI-248
  2635.    constants  GSTR-14-64-68
  2636.    data structures  GSTR-14-69
  2637.    error codes  GSTR-14-70
  2638.    shutdown routine  GSTR-14-7
  2639.    startup routine  GSTR-14-6
  2640.    status routine  GSTR-14-8
  2641.    using  GSTR-14-4-5
  2642.    version number routine  GSTR-14-7
  2643.    See System Failure Manager; User ID Manager
  2644. missing character  GSTR-16-48-49
  2645. missing charactersJsymbol  PI-95
  2646. missing symbol  GSTR-16-48-50
  2647. missingDriver  GSTR-15-26, GSTR-15-49, GSTR-B-5
  2648. mItemDisable  GSTR-13-78
  2649. mItemEnable  GSTR-13-78
  2650. MIXED soft switch  ETR-29
  2651. MIXED switch  CTR-102,CTR-243,CTR-354
  2652. mixed-mode displays  CTR-98-99
  2653. MLI  CTR-125
  2654. MMBootInit  GSTR-12-16
  2655. MMReset  GSTR-12-19
  2656. MMShutDown  GSTR-12-14, GSTR-12-18, GSTR-12-23
  2657. MMStartUp  GSTR-2-1, GSTR-12-10, GSTR-12-14, GSTR-12-17, GSTR-12-18, IIGS #17, PI-43
  2658. MMStatus  GSTR-12-20
  2659. MMU  ETR-5, ETR-6, ETR-164-165, IIe #2
  2660. MMVersion  GSTR-12-19
  2661. modal dialog box  GSTR-6-5, PI-133, PI-139
  2662. ModalDialog  GSTR-6-24, GSTR-6-65-66, IIGS #38, PI-141, PI-144
  2663. ModalDialog2  GSTR-6-67
  2664. mode  GSTR-16-191, GSTR-16-277
  2665. Mode byte  Mouse #3
  2666. Mode register  GSH-147-148
  2667. mode settings, Monitor  command  GST-49
  2668. modeBIC  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2669. modeCopy  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2670. modeForeBIC  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2671. modeForeCopy  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2672. modeForeOR  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2673. modeForeXOR  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2674. modeless dialog box  GSTR-6-5, GSTR-6-63, PI-133, PI-136
  2675. modem  CTR-177-178, GSH-150, GSH-173
  2676. modem communications  GSF-84
  2677. modem firmware  IIGS #13
  2678. modem port  GSF-301, GST-34
  2679. modem port, commands  CTR-170-172
  2680. modems  GST-46
  2681. modeOR  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2682. modes (program)  PI-12, PI-133
  2683.    emulation and native  P16-4, P16-9, P16-47, P16-100
  2684. modeXOR  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2685. modification date and time  P16-84-86, P16-264, P16-276.See also creation date and time; programming
  2686. modification field  P16-276
  2687. modifier key  GSTR-7-3, PI-71
  2688. Modifier Key register  GSH-123-124
  2689. modifier keys  CTR-5,CTR-81, GSH-120
  2690. modifiers  GSTR-7-6, GSTR-7-8, GSTR-7-43, GSTR-7-51
  2691. modifiers (event-record feld)  PI-70, PI-71
  2692. Modify Memory command (Exerciser)  P16-291
  2693. MON  GSF-255
  2694. monaco  GSTR-8-4, GSTR-8-51
  2695. Monitor  CTR-5,CTR-23,CTR-36,CTR-57,CTR-59,CTR-63,CTR-161,CTR-176,CTR-258,CTR-312,CTR-356
  2696. Monitor command  GSF-49
  2697.    advanced  CTR-216-218
  2698.    debugging  CTR-221
  2699.    machine-language program  CTR-219-221
  2700.    memory  CTR-205-212
  2701.    register  CTR-212-213
  2702.    repeating  CTR-217-218
  2703.    summary  CTR-227-229
  2704.    syntax  CTR-205
  2705. Monitor firmware  GSF-4, GSH-3, GSH-28, GSH-43, GSH-184, GST-4, GST-5, GST-47-54
  2706. Monitor program  P16-xix, P16-281, P16-293, PI-267
  2707.    debugging with  PI-247-248
  2708. Monitor ROM  ETR-168-169
  2709.    listings  ETR-307-347
  2710. Monitor
  2711.    entry points  CTR-322,CTR-326-327
  2712.    firmware routines  CTR-112-115
  2713.    game support  CTR-201
  2714.    input routines  CTR-82
  2715.    interrupts  CTR-74
  2716.    memory location  CTR-204
  2717.    output  CTR-270
  2718.    speaker routines  CTR-84
  2719.    System  ETR-100-129
  2720.       command summary  ETR-127-129
  2721.       command syntax  ETR-101
  2722.       creating commands  ETR-119
  2723.       firmware subroutines  ETR-46-71
  2724.       returning to BASIC  ETR-115
  2725.       ROM listings  ETR-307-347
  2726.       use of page 3  ETR-8
  2727.       use of page zero  ETR-79
  2728.    vectors  CTR-326-327
  2729.    See system Monitor  
  2730. mono hi-res mode  IIGS #29
  2731. monochrome hi-res mode  IIGS #29
  2732. monochrome monitor  GST-19, GSH-57
  2733. Monochrome/Color register  GSH-78-79
  2734. MONZ  GSF-255
  2735. MONZ2  GSF-255
  2736. MONZ4  GSF-256
  2737. MountBootDisk  PI-45, PI-307-308
  2738. mouse  IIc #6, Mouse #3, PI-8, PI-10
  2739. mouse button  GSTR-4-46
  2740. mouse clamp value  GSTR-2-2, GSTR-7-27
  2741. mouse clamping  Mouse #7
  2742. Mouse Data register  GSH-125
  2743. mouse firmware  GSF-6, GSF-197-213
  2744.    calls  GSF-209
  2745.    using  GSF-202-205
  2746. mouse interrupt status  GSTR-14-35
  2747. mouse interrupts  GST-43
  2748. mouse location  GSTR-16-37
  2749. mouse mode  GSTR-14-36
  2750. mouse port
  2751.    addresses  CTR-325
  2752.    I/O firmware protocol  CTR-195
  2753.    screen holes  CTR-197
  2754. mouse programs, BASIC  GSF-206-208
  2755. mouse routine  GSTR-14-5
  2756. mouse routines (Miscellaneous Tool Set)  PI-182
  2757. mouse support  GST-42-43
  2758.    ADB Tool Set  GST-70
  2759.    desktop user interface  GST-3
  2760.    direct access  GST-65
  2761.    Event Manager  GST-65
  2762.    firmware  GST-43
  2763.    in Macintosh  GST-6
  2764.    interrupts  GST-55
  2765. mouse
  2766.    as hand controller  CTR-198
  2767.    assembly-language support  CTR-195-196
  2768.    BASIC support  CTR-195-196
  2769.    button signals  CTR-286
  2770.    circuits  CTR-285
  2771.    clicks  PI-14, PI-15, PI-48
  2772.    connector  CTR-284
  2773.    connector signals  CTR-284
  2774.    defaults  CTR-50
  2775.    double-clicks  PI-71
  2776.    firmware entry points  CTR-23
  2777.    firmware routines  CTR-193-194
  2778.    I/O firmware support  CTR-191-196
  2779.    inputs  CTR-186-198,CTR-282-286,CTR-363
  2780.    interrupts  CTR-50,CTR-339-340,CTR-345-346,CTR-354, GSF-180, GSF-183
  2781.    operating modes  CTR-187-188
  2782.    Pascal support  CTR-195
  2783.    port characteristics  CTR-186
  2784.    position clamps  GSF-201
  2785.    position data  GSF-199-201
  2786.    screen holes  CTR-196-197
  2787.    slot for  PI-9
  2788.    soft switches  CTR-189-191
  2789.    waveforms  CTR-283
  2790. mouse-down event  GSTR-4-10, GSTR-5-26, GSTR-6-39, GSTR-6-64, GSTR-6-66, GSTR-7-3, GSTR-7-8, GSTR-7-13, GSTR-25-11, GSTR-25-48-49, GSTR-25-92, GSTR-25-127, GSTR-25-129-130, PI-15, PI-16, PI-69, PI-71, PI-73, PI-129
  2791. mouse-up event  GSTR-7-3, GSTR-7-13, PI-69, PI-71
  2792. mouseClamps  GSTR-14-21, GSTR-14-66
  2793. mouseDownEvt  GSTR-7-7, GSTR-7-50, GSTR-25-120, GSTR-25-121, PI-69
  2794. mouseIntHnd  GSTR-14-68
  2795. mouseOff  GSTR-14-36, GSTR-14-67
  2796. mouseOffVI  GSTR-14-36, GSTR-14-67
  2797. MousePaint, serial-port compatibility  GST-39
  2798. mouseSlot  GSTR-14-66
  2799. MouseText  CTR-69,CTR-70,CTR-88,CTR-90,CTR-360, GSH-59, GSH-74, GSH-243, Mouse #6
  2800.    characters  ETR-17, ETR-19, ETR-246, CTR-91
  2801. mouseUpEvt  GSTR-7-7, GSTR-7-50, PI-69
  2802. MouX1 switch  CTR-190
  2803. MouY1 switch  CTR-190
  2804. movable (memory-block attribute)  PI-188
  2805. MOVE  GSF-250, GSTR-16-40, GSTR-16-178, CTR-210-211,CTR-216-217,CTR-227, ETR-107-108, ETR-117, GSF-31-32, GSF-45, GSF-59, ETR-223
  2806. MoveAux routine  CTR-42-43
  2807. MoveControl  GSTR-4-10, GSTR-4-69, GSTR-11-11
  2808. moveCtl  GSTR-4-25, GSTR-4-39, GSTR-4-86
  2809. moveIntrpt  GSTR-14-36, GSTR-14-67
  2810. moveIntrptVI  GSTR-14-36, GSTR-14-67
  2811. movement constraint values  GSTR-4-53
  2812. movement interrupt mode  CTR-187-188
  2813. movement/button interrupt mode  CTR-188
  2814. MovePortTo  GSTR-16-179
  2815. MoveTo  GSTR-16-40, GSTR-16-180, GSTR-25-22, PI-43, PI-94, PI-106, PI-143
  2816. MoveWindow  GSTR-25-44, GSTR-25-82, GSTR-25-138
  2817. MPW IIGS assembler  IIGS #33
  2818. MPW IIGS C  IIGS #31
  2819. mSelected  GSTR-13-87
  2820. MSGPOINTER  GSF-275
  2821. msgPtrVctr  GSTR-14-68
  2822. mSizeMsg  GSTR-13-22, GSTR-13-25, GSTR-13-87
  2823. MSLOT  ETR-150, ETR-154, GSF-266, IIGS #16, Miscellaneous #3
  2824. mstrIRQNotAssgnErr  GSTR-B-3
  2825. MTBootInit  GSTR-14-6
  2826. MTReset  GSTR-14-8
  2827. MTShutDown  GSTR-14-4, GSTR-14-7, PI-58
  2828. MTStartUp  GSTR-2-1, GSTR-14-4, GSTR-14-6, PI-43
  2829. MTStatus  GSTR-14-8
  2830. MTVersion  GSTR-14-7
  2831. multichannel sound output  IIGS #19
  2832. multiple volumes  Pascal #16
  2833. multiple-language programs
  2834.    debugging  PI-252-253
  2835. multiple-segment programming examples  PI-24 PI-1-245
  2836. multiplexer  GSH-104
  2837. multiplexing  CTR-251
  2838.    RAM address  CTR-252
  2839. multiplication, 32-bit  GSF-42
  2840. Multiply  GSTR-9-37
  2841. Munger routine (Miscellaneous Tool Set)  PI-182, GSTR-14-5, GSTR-14-45-47
  2842. mUpMask  GSTR-7-11, GSTR-7-50
  2843. music  GSF-10
  2844. Musical Instrument Digital Interface (MIDI)  PI-178
  2845. mvEscape  GSTR-24-26
  2846. mvReturn  GSTR-24-26
  2847. mXor  GSTR-13-87
  2848. N
  2849. N command  CTR-228
  2850. NABORT  GSF-177, GSF-262
  2851. NAK character  ETR-54
  2852. named devices.  See device(s)
  2853. names.  See device(s); pathname(s); filenames; volume(s)
  2854. NaN  GSTR-9-40, GSTR-9-41
  2855. National Television Standards  Committee  See composite  (NTSC) video
  2856. native mode  GSF-9, GSF-14, GSF-56, GSH-28, GSH-198, GSH-201, GST-13-14, GSTR-1-2, GSTR-1-, IIGS #2, P16-4, P16-9, P16-47, P16-100.See also programming, PI-4, PI-173, PI-271-272, PI-274, PI-291
  2857.    accumulator  GSF-18
  2858.    disassembler support  GST-50
  2859.    IOLC shadowing  GST-85
  2860.    memory addressing  GST-18
  2861.    mini-assembler support  GST-50
  2862.    operating system overview  GST-95
  2863.    program environments  summarized  GST-89
  2864.    register sizes  GST-83
  2865.    registers illustrated  GST-14
  2866.    stack location  GST-84, GSF-13, GSF-14, GSF-15
  2867.    stack pointer  GST-84
  2868.    switching to  GST-49
  2869.    tool calls  GST-88
  2870. NBREAK  GSF-177, GSF-262
  2871. NCOP  GSF-177, GSF-262
  2872. nD command  CTR-156,CTR-170
  2873. NDA header section  GSTR-5-19
  2874. NDA. See new desk accessory  
  2875. negative decimal  CTR-388-389
  2876. negative decimal values  ETR-12
  2877.    converting  ETR-239-240
  2878. negative-decimal numbers  GSH-248
  2879. Network Error  ProDOS #21
  2880. network volumes  ProDOS #5, #16, #17, #21
  2881. New American Standard Keyboard  (Dvorak)  GST-42
  2882. new desk accessories  GST-68, GST-89, GSTR-5-1, PI-156, PI-263, PI-289, PI-300. See also classic desk accessory; desk accessories
  2883.    programming examples  PI-265
  2884.    supporting  PI-157-158, PI-161
  2885.    writing  PI-264-265
  2886.    action codes  GSTR-5-7
  2887.    total number installed  GSTR-5-17
  2888. New-Video register  GSH-14, GSH-84-85, GST-87-88
  2889. newBarColor  GSTR-13-70
  2890. NewControl  GSTR-4-9, GSTR-4-24, GSTR-4-70-73, GSTR-11-11, GSTR-25-68
  2891. NewDItem  GSTR-6-23, GSTR-6-68-69, PI-134, PI-143
  2892. NewHandle  GSTR-12-15, GSTR-12-35-37, GSTR-15-19, IIGS #17, PI-41, PI-43, PI-122, PI-192, PI-211, P16-79
  2893. newInvertColor  GSTR-13-70
  2894. newItemFailed  GSTR-6-57, GSTR-6-69, GSTR-6-90, GSTR-B-5
  2895. NEWLINE  PI-211
  2896. NEWLINE call ($11)  P16-137-140
  2897. NewList  GSTR-11-19
  2898. NewMenu  GSTR-13-8, GSTR-13-16, GSTR-13-21, GSTR-13-67, PI-47, PI-149
  2899. NewMenuBar  GSTR-13-68
  2900. NewModalDialog  GSTR-6-7, GSTR-6-23, GSTR-6-70-71, PI-142, PI-143
  2901. NewModelessDialog  GSTR-6-7, GSTR-6-23, GSTR-6-72-73
  2902. newOut Color  GSTR-13-70
  2903. NewRgn  GSTR-16-40, GSTR-16-74, GSTR-16-113, GSTR-16-153, GSTR-16-181
  2904. newValue  GSTR-4-25, GSTR-4-37, GSTR-4-86
  2905. NewWindow  GSTR-25-11, GSTR-25-16, GSTR-25-21, GSTR-25-25, GSTR-25-38, GSTR-25-83-88, IIGS #3, #42, PI-109, PI-124
  2906.    parameter list  GSTR-25-142, PI-109, PI-121, PI-123
  2907. newYork  GSTR-8-4, GSTR-8-51
  2908. next changeable location  CTR-205,CTR-208-209, GSF-25, GSF-26
  2909. NEXTCOL subroutine  ETR-223
  2910. NextMember  GSTR-11-20
  2911. nextWavePtr  GSTR-21-17, GSTR-21-37
  2912. nextwave_start  IIGS #11
  2913. nibble, size of  P16-33
  2914. nibbles  CTR-94,CTR-384,CTR-386
  2915. NIL  PI-190
  2916. NIL handles.  See memory handles
  2917. NIRQ  GSF-177, GSF-262
  2918. NMI  GSF-177, GSF-178, GSF-259
  2919. NMI handler  IIGS #1
  2920. nnB command  CTR-156,CTR-170
  2921. NNMI  GSF-177, GSF-262
  2922. nnn command  CTR-156,CTR-170
  2923. nnnN command  CTR-157,CTR-171,CTR-362
  2924. noConstraint  GSTR-4-53, GSTR-4-86
  2925. noDevice  GSTR-23-15, GSTR-23-47, GSTR-B-4
  2926. noDevParamErr  GSTR-14-32, GSTR-14-70, GSTR-B-2
  2927. noDisplay  GSTR-22-22, GSTR-22-32
  2928. noDOCFndErr  GSTR-21-8, GSTR-21-24, GSTR-21-28, GSTR-21-37, GSTR-B-3
  2929. NODRIVE  GSF-156
  2930. NoDrive $28 error  CTR-151
  2931. noEcho  GSTR-23-46
  2932. noFile  GSTR-23-15, GSTR-23-47, GSTR-B-4
  2933. noHilite  GSTR-4-67, GSTR-4-86
  2934. NOINT  GSF-156
  2935. non-reentrant system code  GST-70
  2936. NONFATAL  GSF-156
  2937. NonFatal $50-$7F error  CTR-151
  2938. nonreentrant code  GSTR-19-1
  2939. nonspecial memory  GSTR-12-3
  2940. noPart  GSTR-4-86
  2941. noPrintRecord  GSTR-15-49, GSTR-B-5
  2942. normal characters  CTR-69,CTR-70,CTR-88-89
  2943. NORMAL command  CTR-90,CTR-214,CTR-228, ETR-270-271
  2944. Normal command  GSF-39, GSF-44, GSF-63
  2945. normal display  CTR-214
  2946. normal format  ETR-19-20, ETR-114
  2947. normal memory  GSTR-12-3
  2948. normal video  GSF-39
  2949. noRoom  GSTR-23-15, GSTR-23-47, GSTR-B-4
  2950. noSAppInitErr  GSTR-21-15, GSTR-21-37, GSTR-B-3
  2951. noSelect  GSTR-22-22, GSTR-22-32
  2952. noSigTaskErr  GSTR-14-48, GSTR-14-70, GSTR-B-2
  2953. notBaseBit  GSTR-8-12, GSTR-8-50
  2954. notBIC  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2955. notClosed  GSTR-23-15, GSTR-23-47, GSTR-B-4
  2956. notCopy  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2957. notDiskBit  GSTR-8-9, GSTR-8-50
  2958. note alert  GSTR-6-6, PI-135
  2959. note icon  GSTR-6-74
  2960. Note Sequencer  GSTR-1-4, GSTR-21-1, IIGS #23, PI-178, PI-22, PI-177-l78, GSTR-1-4, GSTR-21-1, IIGS #19, IIGS #23, PI-22, PI-177. See also sound/sound hardware
  2961. NoteAlert  GSTR-6-24, GSTR-6-74
  2962. notEmptyErr  GSTR-12-41, GSTR-12-42, GSTR-12-47, GSTR-B-2
  2963. NotEmptyRect  GSTR-16-182
  2964. notEqualChunkiness  GSTR-16-190, GSTR-16-197, GSTR-16-278, GSTR-B-3
  2965. noteSynth  GSTR-21-37
  2966. noteSynthMode  GSTR-21-36
  2967. notForeBIC  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2968. notForeCOPY  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2969. notForeOR  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2970. notForeXOR  GSTR-16-30, GSTR-16-260, GSTR-16-275
  2971. notFoundBit  GSTR-8-12, GSTR-8-50
  2972. notImplemented  GSTR-16-278
  2973. notInitialized  GSTR-16-278, GSTR-B-3
  2974. notModalDialog  GSTR-6-65, GSTR-6-67, GSTR-6-90, GSTR-B-5
  2975. notOpen  GSTR-23-16, GSTR-23-47, GSTR-B-4
  2976. notOR  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275
  2977. notSysWindow  GSTR-5-14, GSTR-5-30, GSTR-B-3
  2978. notXOR  GSTR-16-19, GSTR-16-20, GSTR-16-235, GSTR-16-275, PI-87
  2979. noUnderMItem  GSTR-13-78, GSTR-13-87
  2980. NOWRITE  GSF-156
  2981. NoWrite $2B error  CTR-150
  2982. nP command  CTR-157,CTR-171
  2983. NTSC  CTR-86,CTR-96,CTR-97,CTR-257,CTR-270, ETR-16, ETR-25, ETR-173, GSH-13, GSH-58, GSH-66, GSH-82
  2984. null event  PI-69, PI-73
  2985. null prefix  PI-209
  2986. nullEvt  GSTR-7-7, GSTR-7-50, GSTR-25-119, PI-69
  2987. numbanks  Memory Expansion Card #1
  2988. number of copies  GSTR-15-8
  2989. numbers
  2990.    device.  See device(s)
  2991.    pathname prefix.  See pathname prefixes
  2992. numeric keypad  GSF-10, GST-41, GST-42, PI-8
  2993. numeric operations  GST-68
  2994. numeric spacing  GSTR-16-226
  2995. numOfItems  GSTR-13-19, GSTR-13-20, GSTR-13-88
  2996. NXTA1  GSF-244
  2997. NXTA4  GSF-244
  2998. NXTCHAR  GSF-257
  2999. NXTCOL  GSF-227
  3000. O
  3001. O Control-K  CTR-215
  3002. O0   (phi 0)  ETR-162-163, ETR-167, ETR-170-172, ETR-180-181
  3003. O1   (phi 1)  ETR-162-163, ETR-167, ETR-170-172, ETR-180-181
  3004. O2   (phi 2)  ETR-162
  3005. object files  GST-101, PI-26, PI-226-229, See file(s)
  3006. object module format  GSTR-xGSTR-xvii, P16-70, P16-74, P16-89, P16-187, P16-230, P16-295, PI-xviii, PI-26, PI-198, PI-226, PI-257, PI-296
  3007. object segments  PI-230-231, See segment(s); direct page and stack
  3008. ObscureCursor  GSTR-16-182
  3009. OFFLINE  GSF-156
  3010. OffLine $2F error  CTR-151
  3011. offset (into color table)  PI-99
  3012. offset point  GSTR-4-50
  3013. offset/width table  GSTR-16-44, GSTR-16-50-51
  3014. offseToMF  GSTR-16-43, GSTR-16-276
  3015. OffsetPoly  GSTR-16-183
  3016. OffsetRect  GSTR-16-184
  3017. OffsetRgn  GSTR-16-185
  3018. ok  GSTR-6-89
  3019. OK button  GSTR-6-4, GSTR-6-5, GSTR-6-18, GSTR-6-58, PI-132, PI-133, PI-139
  3020. okDefault  GSTR-6-89
  3021. OLDBRK  GSF-233
  3022. OLDIRQ  GSF-233
  3023. OLDRST  GSF-255
  3024. OMF.  See object module format
  3025. one-second interrupt handler  GSTR-14-27-28
  3026. oneSecHnd  GSTR-14-68
  3027. oneSecInt  GSTR-14-24, GSTR-14-66
  3028. online devices.  See device(s)
  3029. ON_LINE  IIc #5, ProDOS #8, #21, P16-88
  3030. op codes, disassembler  GST-50
  3031. opcodes  GSF-56-57, GSF-293-298, GSH-198
  3032. OPEN  PI-210, PI-211, PI-213
  3033. Open Apple (a)  CTR-4,CTR-52,CTR-81,CTR-200,CTR-221,CTR-222,CTR-358, ETR-11, ETR-13, ETR-228
  3034. Open Apple-Control-Reset  CTR-52,CTR-121,CTR-162,CTR-176,CTR-361
  3035. OPEN call  CTR-127,CTR-140-141, GSF-5, GSF-131, P16-21, P16-80, P16-151-152, P16-287
  3036.    description of  P16-137-138
  3037. Open command (File menu)  PI-32
  3038. Open File dialog box  GSTR-22-3, GSTR-22-4, GSTR-22-21, GSTR-22-25-26
  3039. open routine (NDA)  PI-265
  3040. OpenFilter  PI-162, PI-164, PI-218, PI-306
  3041. opening files  PI-162, PI-210
  3042. OpenNDA  GSTR-5-6, GSTR-5-20, GSTR-25-122, PI-158
  3043. OpenPicture  GSTR-15-38, GSTR-17-5, GSTR-17-9, GSTR-17-14
  3044. OpenPoly  GSTR-16-40, GSTR-16-186
  3045. OpenPort  GSTR-16-39, GSTR-16-161, GSTR-16-187, GSTR-25-42, PI-97
  3046. OpenRgn  GSTR-16-40, GSTR-16-74, GSTR-16-187
  3047. OpenWindow  PI-55, PI-120, PI-121, PI-163, PI-305
  3048. operating environment  P16-5, P16-52-72, P16-164.See also specific topic
  3049. operating speed  GSH-204, GST-3, GST-14-15, GST-84-85
  3050. operating system  GSTR-xGSTR-xviii
  3051. Operating System Event Manager  (Macintosh)  GST-59, GST-65
  3052. operating system(s)
  3053.    Apple II
  3054.       comparison of  P16-281-288.See also specific operating system or specific topic
  3055.       comparison of, calls.  See system calls
  3056.       comparison of, default at startup  P16-13
  3057.       file compatibility  P16-283-284
  3058.          reading DOS 3.3 and Apple II Pascal disks  P16-284
  3059.       filing calls  P16-286-287
  3060.       history of  P16-281-282
  3061.       input/output  P16-285
  3062.       interrupt support  P16-288
  3063.       memory management  P16-287
  3064.       similarity of  P16-285-288
  3065. operating system
  3066.    calls (typographic convention for)  PI-xxii
  3067. operating systems  CTR-214,CTR-328-329, ETR-233-234, GSH-235, GST-82, GST-90, GST-94-95,  PI-xix
  3068.    disassembler calls  GST-50
  3069.    program environments  summarized  GST-113
  3070.    reference manuals  GST-111
  3071.    standard I/O links  GST-51-52
  3072. operating-environment tool sets  PI-22, PI-180-183
  3073. operation codes  GST-13
  3074. Option-Left Arrow  GSTR-10-1, GSTR-10-29
  3075. Option-Right Arrow  GSTR-10-1, GSTR-10-29
  3076. optionKey  GSTR-7-9, GSTR-7-51
  3077. options  GSF-304-305
  3078. OPTMOUSE  GSF-209
  3079. orange320  GSTR-16-275
  3080. ORG segment header field  P16-186.See also headers; segment(s)
  3081. organization (files)
  3082.    block and tree  P16-28
  3083.    definition of  P16-253
  3084. origin  GSTR-4-8, GSTR-16-16, GSTR-25-29-31, GSTR-25-52, GSTR-25-95, GSTR-25-96, GSTR-25-104, GSTR-25-116
  3085. origin mask  GSTR-25-104
  3086. origin
  3087.    of character  PI-93
  3088.    of QuickDraw II coordinate plane  PI-77
  3089.    of rectangle  PI-82
  3090. original Apple IIe  See differences between original and enhanced Apple IIe
  3091. Original IIc  IIc #7
  3092. oscillator  GSH-110, GST-25, PI-175-176
  3093.    Control registers  GSH-104-106
  3094.    Data registers  GSH-106
  3095.    Enable register  GSH-103
  3096.    Interrupt register  GSH-102
  3097.    interrupts  GSH-104, GSH-105
  3098. oscillator register  GSTR-21-5
  3099. oscillator table  GSTR-21-22, GSTR-21-23
  3100. oscillator-to-generator translation table  GSTR-21-5
  3101. oscTable  GSTR-21-36
  3102. oSecDisable  GSTR-14-24, GSTR-14-67
  3103. oSecEnable  GSTR-14-24, GSTR-14-67
  3104. OSEventAvail  GSTR-7-42
  3105. OSShutdown  IIGS #49, GS/OS #2
  3106. osVector  GSTR-14-68
  3107. otherIntHnd  GSTR-14-68
  3108. outline type style  GSTR-16-258, GSTR-17-1, GSTR-17-3
  3109. outlineMask  GSTR-16-276
  3110. outOfMemErr  GSTR-14-56, GSTR-14-70, GSTR-B-2
  3111. OUTPORT  GSF-252
  3112. output  GSTR-23-46, See I/O
  3113. output buffer  GST-37-38
  3114. output devices, definition of  P16-42.See also device(s)
  3115. output jack  CTR-256
  3116. output link  GST-52, GST-53
  3117.    redirecting  GSF-64
  3118. output parameter  GSTR-2-6
  3119. output queue  GST-38
  3120. output redirection  IIGS #31
  3121. output routines  GSF-76-78, GST-53
  3122. output sample rate  GSTR-21-17
  3123. output subroutines  CTR-64-70
  3124.    C3Out1  CTR-65-67
  3125.    COut  CTR-64
  3126.    COut1  CTR-65
  3127. output text device  GSTR-23-4, GSTR-23-26, GSTR-23-27, GSTR-23-37, GSTR-23-38, GSTR-23-41, GSTR-23-42, GSTR-23-43, GSTR-23-44, GSTR-23-45
  3128. outputs
  3129.    hand controller  CTR-363-364
  3130.    speaker  CTR-82-84
  3131.    strobe  CTR-24
  3132.    video display  CTR-116-118
  3133.    video signal  CTR-270-273
  3134. OutQStatus  GSF-96, GSF-103
  3135. oval  GSTR-16-23, GSTR-16-89, GSTR-16-95, GSTR-16-102, GSTR-16-165, GSTR-16-189
  3136. ovals (QuickDraw II)  PI-87, PI-90
  3137. overflow bit  CTR-44
  3138. overflow
  3139.    stack.  See stack(s)
  3140. overheating  ETR-158
  3141. overlays  P16-205, PI-233
  3142. P
  3143. P register  CTR-18,CTR-213, GSF-35
  3144. P-machine  Pascal #10
  3145. p1AddLine  GSTR-14-64
  3146. p1Baud  GSTR-14-64
  3147. p1Buffer  GSTR-14-64
  3148. p1DCDHndShk  GSTR-14-64
  3149. p1DelLine  GSTR-14-64
  3150. p1DSRHndShk  GSTR-14-64
  3151. p1DtStpBits  GSTR-14-64
  3152. p1Echo  GSTR-14-64
  3153. p1LineLnth  GSTR-14-64
  3154. p1Parity  GSTR-14-64
  3155. p1PrntModem  GSTR-14-64
  3156. p1XnfHndShk  GSTR-14-64
  3157. p2AddLine  GSTR-14-64
  3158. p2Baud  GSTR-14-64
  3159. p2Buffer  GSTR-14-64
  3160. p2DCDHndShk  GSTR-14-64
  3161. p2DelLine  GSTR-14-64
  3162. p2DSRHndShk  GSTR-14-64
  3163. p2DtStpBits  GSTR-14-64
  3164. p2Echo  GSTR-14-64
  3165. p2LineLnth  GSTR-14-64
  3166. p2Parity  GSTR-14-64
  3167. p2PrntModem  GSTR-14-64
  3168. p2XnfHndShk  GSTR-14-64
  3169. package10Err  GSTR-14-56, GSTR-14-70, GSTR-B-2
  3170. package11Err  GSTR-14-56, GSTR-14-70, GSTR-B-2
  3171. package12Err  GSTR-14-56, GSTR-14-70, GSTR-B-2
  3172. package1Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3173. package2Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3174. package3Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3175. package4Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3176. package5Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3177. package6Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3178. package7Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3179. package8Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3180. package9Err  GSTR-14-56, GSTR-14-70, GSTR-B-1
  3181. PackBytes  GSTR-14-5, GSTR-14-39-41, GSTR-14-42, IIGS #27, PI-182
  3182. packet  GSH-127
  3183. paddle circuits  IIe #6
  3184. paddle read  IIe #6
  3185. paddles  CTR-198,CTR-287
  3186. page  GSTR-4-5
  3187. Page , high-resolution  CTR-95
  3188. Page , text  CTR-100
  3189. Page 1  CTR-20,CTR-36-38,CTR-50,CTR-269
  3190.    double-high-resolution  ETR-79
  3191.    high-resolution  CTR-95, ETR-23, ETR-27, ETR-79
  3192.    text  CTR-100,CTR-106, ETR-27, ETR-78
  3193. Page 1X  CTR-38,CTR-269
  3194. Page 2  CTR-20,CTR-39
  3195.    switch  CTR-45,CTR-102,CTR-241,CTR-243,CTR-354
  3196.    high-resolution  ETR-23, ETR-79
  3197.    text  ETR-27, ETR-79
  3198. Page 2X  CTR-38,CTR-39
  3199. page 3 vectors  ETR-97
  3200. page flipping
  3201.    Lo-Res graphics  GST-47
  3202. page range  GSTR-15-8, GSTR-15-38
  3203. page rectangle  GSTR-15-11
  3204. page region  GSTR-25-62, GSTR-25-105
  3205. page settings, printing  PI-167-168
  3206. page setup  GSTR-15-1
  3207. Page Setup command (File menu)  PI-32
  3208. page zero  ETR-77, ETR-79-81
  3209. page
  3210.    size of  P16-33, P16-291.See also memory
  3211. page-aligned (memory-block attribute)  PI-187
  3212. page-aligned memory block  GSTR-2-2, GSTR-12-12, GSTR-12-13
  3213. page-down region (scroll bar pan)  PI-126
  3214. page-up region (scroll bar part)  PI-126
  3215. PAGE2  IIe #3
  3216. PAGE2 soft switch  ETR-29, ETR-32, ETR-87, ETR-89, ETR-90
  3217. pageDown  GSTR-4-86
  3218. pages
  3219.    display  CTR-See display pages
  3220.    memory  CTR-See memory pages
  3221.    reserved memory  ETR-77-81
  3222. pageUp  GSTR-4-86
  3223. paging region  GSTR-4-5, GSTR-4-8
  3224. Paint  PI-52-53
  3225. PAINT.PAS  PI-439-442
  3226. PaintArc  GSTR-16-188
  3227. painting  GSTR-16-20, PI-87, PI-91
  3228. PaintIt  PI-52-53, PI-104, PI-170
  3229. PaintOval  GSTR-16-189, IIGS #34
  3230. PaintPixels  GSTR-16-190-191
  3231. PaintPixels parameter block  GSTR-16-191, GSTR-16-277
  3232. PaintPoly  GSTR-16-192
  3233. PaintRect  GSTR-16-193
  3234. PaintRgn  GSTR-16-194
  3235. PaintRRect  GSTR-16-195
  3236. PAL  CTR-257
  3237. PAL device  ETR-5, ETR-167-168
  3238. PAL timing chip  IIe #2
  3239. palette  GSH-86, GSH-88-90, GSH-93, GSH-264, GST-22-24, GSTR-16-32, GSF-10, PI-7, PI-99-100. See also color palette; color tables
  3240.    standard in 320 mode  GSTR-16-35, PI-100
  3241.    standard in 640 mode  GSTR-16-36, PI-102
  3242. panial pathname  PI-208
  3243. papConnNotOpen  GSTR-15-36, GSTR-15-42, GSTR-15-49, GSTR-B-5
  3244. paper source  GSTR-15-8
  3245. paperType  GSTR-15-12, GSTR-15-13, GSTR-15-48
  3246. papReadWriteErr  GSTR-15-36, GSTR-15-42, GSTR-15-49, GSTR-B-5
  3247. parallel interface  IIe #7
  3248. Parallel Interface Card  IIe #7
  3249. param1  GSTR-6-90
  3250. param2  GSTR-6-90
  3251. parameter blocks  P16-10, P16-81-82, P16-88, P16-100-104
  3252. parameter lists (ProDOS 16)  PI-214
  3253. parameter(s)  P16-102-104
  3254.    blocks.  See parameter blocks
  3255.    fields  P16-105
  3256.    format  P16-102-103
  3257.    length of pointers and handles  P16-106
  3258.    order of bytes in a field  P16-103
  3259.    order on stack  P16-214
  3260.    permissible range of values  P16-103, P16-107
  3261.    pointers and  P16-102-103, P16-106
  3262.    setting up in memory  P16-103-104
  3263.    System Loader  P16-213
  3264.    types of  P16-102, P16-213
  3265. parameter
  3266.    Battery RAM reference numbers  GSTR-14-12
  3267.    definition  GSTR-xGSTR-xix
  3268.    DragRect  GSTR-4-50-53
  3269.    GetAddr reference numbers  GSTR-14-20
  3270.    input  GSTR-2-6
  3271.    length  GSTR-xxx
  3272.    NewControl  GSTR-4-71-73
  3273.    output  GSTR-2-6
  3274.    passing  GSTR-2-6
  3275.    pseudo-type  GSTR-xxx
  3276. parameter-list pointer  GST-50
  3277. parameter-passing  PI-253 PI-225
  3278. paramLenErr  GSTR-25-83, GSTR-25-144, GSTR-B-4
  3279. paramLength  GSTR-25-84, GSTR-25-142
  3280. ParamText  GSTR-6-24, GSTR-6-75, PI-14 PI-1
  3281. parity  GSF-89, GST-34, GST-35
  3282. parity bit  CTR-163
  3283. parity for SSC  ETR-279
  3284. part code  GSTR-4-8, GSTR-4-57, GSTR-4-67, GSTR-4-81, GSTR-4-82, GSTR-4-83, GSTR-4-84, GSTR-6-67, PI-127
  3285. parts, standard window  PI-110
  3286. Pascal  CTR-56,CTR-68,CTR-72,CTR-124,CTR-169,CTR-330,CTR-332, ETR-xx, ETR-235, ETR-275, GSF-48, GSF-82, GSF-86, GSF-97, GSF-110, GSF-210, GST-62, Pascal #10, #12, #14, #15, PI-65, PI-202, PI-225
  3287. Pascal 1.1  GSF-93
  3288.    firmware protocol  ETR-68-71, ETR-144, ETR-145-146, IIe #7, Miscellaneous #3, #8, Mouse #5, ProDOS #15
  3289.       address locations  GST-36
  3290.       SmartPort calls  GST-41
  3291. pascal declaration  GST-102
  3292. Pascal device driver  GSTR-23-3
  3293. Pascal Device Support Tools  Pascal #10
  3294. Pascal Operating System  CTR-329, ETR-234
  3295.    file system  P16-284
  3296.    filing calls  P16-287
  3297.    history of  P16-283
  3298.    I/O  P16-285
  3299.    interrupt support  P16-288
  3300.    memory management  P16-287
  3301.    reading Pascal disks  P16-284
  3302. Pascal string  GSTR-5-3, GSTR-16-26, PI-92, P16-201
  3303. Pascal
  3304.    and bank-switched memory  ETR-82
  3305.    Apple IIGS support  GST-8
  3306.    application program  compatibility  GST-39
  3307.    compiler for  GST-103
  3308.    HodgePodge and  PI-36, PI-413-446
  3309.    I/O subroutines  ETR-46
  3310.    interrupt support  GST-54
  3311.    mouse and  CTR-195
  3312.    starting up with  ETR-267-268
  3313.    tool calls  GST-63
  3314.    video control functions  CTR-117-118
  3315. PASCALIO  Pascal #10
  3316. pascalType  GSTR-23-46
  3317. passive mode, mouse interface  GST-43
  3318. paste  GSTR-5-30
  3319. Paste command (Edit menu)  PI-32, PI-141, PI-159, PI-161, GSTR-6-44, GSTR-20-1, GSTR-20-6
  3320. pasteAction  GSTR-5-7, GSTR-5-30
  3321. patches.  See RAM, Apple IIGS
  3322. patching  P16-188, P16-196, PI-24, PI-227
  3323. pathname prefixes  P16-5, P16-14, P16-19-20, P16-65-69, P16-131
  3324.    application  P16-66-67, P16-165, P16-201
  3325.    boot  P16-65, P16-67, P16-166
  3326.    code numbers of  P16-20
  3327.    default  P16-65, P16-131
  3328.    initial ProDOS 16 values  P16-66
  3329.    introduction to  P16-65-69
  3330.    library  P16-66-67, P16-201
  3331.    multiple  P16-20
  3332.    null  P16-20
  3333.    number of characters in  P16-14
  3334.    numbers  P16-66-67, P16-81, P16-131, P16-168
  3335.    partial pathnames  P16-19
  3336.    predefined  P16-65
  3337.    ProDOS 8 prefix and pathname conventions  P16-68-69
  3338.    samples of  P16-66
  3339.    storage of  P16-66
  3340.    system (ProDOS 8)  P16-66, P16-69
  3341.    values of  P16-67-68
  3342. Pathname segment  PI-196
  3343. Pathname Table  P16-189, P16-196, P16-200-201, P16-206, P16-227, P16-245
  3344. pathname table  PI-196
  3345. pathname(s)  P16-7, P16-19-21, P16-65-69, P16-117, P16-199
  3346. pathname(s), assigning  P16-21
  3347.    full  P16-19, P16-69, P16-201
  3348.    length of  P16-20
  3349.    number of characters in  P16-14
  3350.    partial  P16-19, P16-65, P16-69, P16-168, P16-201, P16-241
  3351.    pointers  P16-61, P16-82
  3352.    prefixes.  See pathname prefixes
  3353.    requirements of  P16-19
  3354.    segment  P16-184, P16-199, P16-200, P16-298.See also segment(s)
  3355. pathnames  PI-196, PI-208, PI-288
  3356.    pointer (QUIT)  PI-202
  3357. patSize  GSTR-16-274
  3358. pattern  GSTR-16-265
  3359.    Note Sequencer  PI-178
  3360.    QuickDraw II  PI-85
  3361. Pattern Search command  GSF-34, GSF-59
  3362. PB0  IIe #9
  3363. PB1  IIe #9
  3364. PB2  IIe #9
  3365. PBR register  GSF-11, GSF-35
  3366. PCADJ  GSF-232
  3367. Pdl0  CTR-287
  3368. Pdl1  CTR-287
  3369. pdosBlk0Err  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3370. pdosFCBErr  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3371. pdosIntShdwErr  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3372. pdosUnClmdIntErr  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3373. pdosVCBErr  GSTR-14-55, GSTR-14-70, GSTR-B-1
  3374. PEEK  CTR-329, Miscellaneous #11
  3375. pen  PI-85
  3376. pen displacement  GSTR-16-29, GSTR-16-56, GSTR-16-70, GSTR-16-77, GSTR-16-267, GSTR-16-270
  3377. pen level  GSTR-16-156, GSTR-16-265
  3378. pen location  GSTR-16-17, GSTR-16-18, GSTR-16-22, GSTR-16-26, GSTR-16-40, GSTR-16-80, GSTR-16-81, GSTR-16-82, GSTR-16-83, GSTR-16-128, GSTR-16-178, GSTR-16-180, GSTR-16-196
  3379. pen location  PI-84, PI-85, PI-92
  3380. pen mask  GSTR-16-129, GSTR-16-233
  3381. pen mode  GSTR-16-19-20, GSTR-16-22, GSTR-16-130, GSTR-16-234-235, GSTR-16-275, PI-86, PI-173
  3382. pen pattern  GSTR-16-18-19, GSTR-16-131, GSTR-16-236, GSTR-16-252, IIGS #6, PI-85
  3383. pen size  GSTR-16-18, GSTR-16-22, GSTR-16-132, GSTR-16-237, PI-85
  3384. pen state  GSTR-16-133, GSTR-16-196, GSTR-16-238
  3385. pen state record  GSTR-16-238
  3386. PenNormal  GSTR-16-196
  3387. PenState record  GSTR-16-278
  3388. period (.)  CTR-206, GSF-26, GSF-27, as Monitor command  ETR-102
  3389. peripheral address bus  ETR-192, ETR-194
  3390. peripheral cards  GSH-5, GSH-178, GST-28-29, GST-65
  3391.    addressing  GSH-179-180
  3392.    compatibility on Apple IIGS  GST-29
  3393.    Control Panel  GST-46
  3394.    conventional positions  GST-28
  3395.    device assignment  ETR-145
  3396.    Disk II controller card  GST-39-40
  3397.    expansion ROM  GST-31
  3398.    I/O base addresses  GSH-268
  3399.    I/O memory space  ETR-133, ETR-141
  3400.    interrupt requests  GST-55
  3401.    main memory reserved  locations  GST-32
  3402.    memory expansion card  GST-18, GST-78
  3403.    memory shadowing  GST-80
  3404.    peripheral device driver  routine  GST-30
  3405.    programming for  ETR-132-156
  3406.    RAM memory locations  GSH-268
  3407.    RAM space  ETR-136
  3408.    ROM routines  GST-33
  3409.    ROM space  ETR-133-135
  3410. peripheral data bus  ETR-192
  3411. peripheral data bus, differences in Apple II family  ETR-231
  3412. peripheral devices.  See device(s)
  3413. peripheral expansion slots  GSH-5
  3414. peripheral identification numbers  GSH-249-250
  3415. peripheral identification numbers (PIN)  CTR-389-390
  3416. peripheral interface adapters  GSH-171
  3417. peripheral slots  See expansion slots
  3418. peripheral-card memory spaces  CTR-352-353
  3419. peripheral-card ROM  GST-32
  3420. periwinkleBlue  GSTR-16-274
  3421. permanent initialization files  PI-266, PI-300
  3422. PFI  ProDOS #21
  3423. pFileName  GSTR-15-14, GSTR-15-15, GSTR-15-48
  3424. PH0  IIe #4
  3425. PH1  IIe #4
  3426. PH2  IIe #4, IIGS #21
  3427. phone jacks  ETR-8, ETR-39
  3428. phrase (Note Sequencer)  PI-178
  3429. PIC  IIe #7
  3430. PicComment  GSTR-17-5, GSTR-17-15
  3431. picItem  GSTR-6-10, GSTR-6-12, GSTR-6-88
  3432. picSave  GSTR-16-134, GSTR-16-239, GSTR-16-277, GSTR-17-14
  3433. picScrap  GSTR-20-4, GSTR-20-19
  3434. PICT data format  IIGS #46
  3435. pictSCB  IIGS #46
  3436. picture  GSTR-16-25, GSTR-17-1, GSTR-17-2-3
  3437. picture (QuickDraw II)  PI-92
  3438. picture data format  IIGS #46
  3439. picture definition  GSTR-17-14
  3440. picture element. See pixel  
  3441. picture file formats  IIGS #27
  3442. picture files
  3443.    HodgePodge and  PI-215-217, PI-218
  3444. picture windows, HodgePodge and  PI-33, PI-52-53, PI-103-104, PI-305-306
  3445. pIdleProc  GSTR-15-14, GSTR-15-15, GSTR-15-24, GSTR-15-48
  3446. PInit  GSF-209, GSF-210, GST-36, IIGS #16, CTR-116, ETR-69
  3447. pinning  GSTR-9-3
  3448. pinouts
  3449.    6551  CTR-277
  3450.    GLU  CTR-246
  3451.    IOU  CTR-243
  3452.    IWM  CTR-247
  3453.    MMU  CTR-242
  3454.    RAM  CTR-251
  3455.    ROM  CTR-249,CTR-250
  3456.    TMG  CTR-245
  3457.    video expansion connector  CTR-272
  3458. PinRect  GSTR-25-89-90
  3459. pipelining  ETR-161
  3460. pixel  GSF-10
  3461. pixel  GSTR-16-10-11, GSTR-16-135, GSTR-16-197, GSTR-16-200, GSTR-16-201
  3462. pixel image  GSTR-2-2, GSTR-16-9, GSTR-16-12-14, GSTR-16-48, GSTR-17-10, PI-76, PI-103-104, PI-112, PI-171, PI-286
  3463. pixel, region  GSTR-16-190
  3464. pixels  GSH-81-82, GSH-89-90, GSH-93, GST-22, IIe #3, PI-77, PI-79
  3465.    640 graphics mode  GST-23-24
  3466.    aspect ratios  GST-61
  3467.    background  GSTR-16-28, GSTR-16-30, PI-93
  3468.    chunky  GSTR-16-31
  3469.    defined  PI-79, PI-7
  3470.    foreground  GSTR-16-27, GSTR-16-30, PI-93
  3471.    relation to coordinate plane locations  PI-78
  3472.    shape of  PI-77, PI-90, PI-284
  3473. place-holding character  GSTR-5-8
  3474. plain-styled characters  PI-95
  3475. plane  GSTR-25-8
  3476. plane (window)  PI-113, PI-136
  3477. PLOT  GSF-79, GSF-225, CTR-112,CTR-114, ETR-67, ETR-223
  3478. PLOT1  GSF-225
  3479. plotter output port  GST-34
  3480. plus sign (+)  GSF-71, GSF-72
  3481. PMBootInit  GSTR-15-25
  3482. PMReset  GSTR-15-28
  3483. PMShutDown  GSTR-15-19, GSTR-15-27, PI-58
  3484. PMStartUp  GSTR-15-19, GSTR-15-26, PI-46
  3485. PMStatus  GSTR-15-28
  3486. PMVersion  GSTR-15-27
  3487. pnStateSize  GSTR-16-274
  3488. point  GSTR-xxx, GSTR-8-4, GSTR-16-11-12, GSTR-16-21-22, GSTR-16-40, GSTR-16-68, GSTR-16-85, GSTR-16-135, GSTR-16-154, GSTR-16-175, GSTR-16-199, GSTR-16-200, GSTR-16-201, GSTR-16-207, GSTR-16-268, GSTR-25-89, PI-88-89
  3489. point (typesetting)  PI-95
  3490. POINTER  GSTR-xxx
  3491. pointer(s)  P16-26, P16-38-39.See also EOF; Mark; memory handles, PI-189-190
  3492.    definition of  P16-102, P16-214
  3493.    fields.  See fields
  3494.    length of (parameter fields)  P16-106
  3495.    master  P16-38
  3496.    order of bytes  P16-256
  3497.    parameter block  P16-38-39, P16-82
  3498.    pathname  P16-61, P16-83
  3499. pointing device  GSTR-7-21-25, GSTR-7-27, GSTR-7-34, GSTR-14-5, PI-10, PI-71
  3500. POKE  CTR-329, Mouse #6, ETR-271-272
  3501. Poll Device command  GSF-195
  3502. polling of devices  GST-70
  3503. polling, Apple Desktop Bus  GSTR-3-3
  3504. polyAlreadyOpen  GSTR-16-186, GSTR-16-278, GSTR-B-3
  3505. polygon  GSTR-16-24-25, GSTR-16-40, GSTR-16-72, GSTR-16-90, GSTR-16-96, GSTR-16-103, GSTR-16-166, GSTR-16-170, GSTR-16-174, GSTR-16-183, GSTR-16-186, GSTR-16-192, PI-87, PI-96
  3506. polyNotOpen  GSTR-16-72, GSTR-16-278, GSTR-B-3
  3507. polySave  GSTR-16-136, GSTR-16-240, GSTR-16-277
  3508. polyTooBig  GSTR-16-278, GSTR-B-3
  3509. port  IIGS #36
  3510. port (printer)  PI-166
  3511. port (QuickDraw II).  See graphic ports; GrafPort
  3512. port driver  GSTR-15-24, GSTR-15-43, IIGS #36
  3513. port numbers  P16-7
  3514. port rectangle  GSTR-16-14-15, GSTR-16-16, GSTR-16-139, GSTR-16-179, GSTR-16-208, GSTR-16-232, GSTR-16-243, GSTR-16-244, GSTR-25-17, GSTR-25-77, GSTR-25-82, GSTR-25-115, PI-81-82, PI-83, PI-103, PI-108, PI-120
  3515. port. See GrafPort  
  3516. Portable C Compiler  GST-102
  3517. portNotOn  GSTR-15-30, GSTR-15-31, GSTR-15-36, GSTR-15-39, GSTR-15-40, GSTR-15-42, GSTR-15-49, GSTR-B-5
  3518. portrait mode  GSTR-15-6
  3519. portRect field  GSTR-16-14, GSTR-16-15
  3520. PortRef  IIGS #34
  3521. ports 1 and 2
  3522.    Apple II  GST-34
  3523.    AppleTalk connection  GST-38
  3524.    configuration  GST-33
  3525.    interrupts  GST-55
  3526. ports
  3527.    characteristics  CTR-71
  3528.    communication  P16-9, P16-43
  3529.    disk  P16-xix, P16-45
  3530.    disk I/O  CTR-120-121
  3531.    entry points  CTR-71
  3532.    I/O  CTR-71-74
  3533.    mouse  CTR-186,CTR-325
  3534.    printer  CTR-156-157
  3535.    ROM space  CTR-73
  3536.    screen hole RAM space  CTR-74
  3537.    serial  CTR-275, P16-xix
  3538.    serial port 1  CTR-22,CTR-154-165
  3539.    serial port 2  CTR-22,CTR-38,CTR-167-184
  3540.    video output  CTR-86
  3541. portSCB  GSTR-16-13, GSTR-16-277, PI-80
  3542. portSize  GSTR-16-274
  3543. posCtl  GSTR-4-25, GSTR-4-86
  3544. position-independent code/segments  PI-188, PI-195, PI-196, PI-197
  3545. position-independent programs  GST-62
  3546. POSMOUSE  GSF-209, GSF-211, GSF-213, GSTR-14-33, Mouse #1, #3, CTR-193
  3547. PostEvent  GSTR-7-14, GSTR-7-43-44
  3548. power connector  ETR-160, GSH-193, CTR-234-235
  3549. power converter, specifications  CTR-234
  3550. power light  CTR-3,CTR-7
  3551. power supply  CTR-11-12, ETR-4, ETR-159-160
  3552.    specifications  CTR-233,CTR-383
  3553. power-on reset  CTR-50
  3554. power2  Memory Expansion Card #1
  3555. POWERUP  IIGS #49
  3556. powerup  Memory Expansion Card #1
  3557. pPrPort  GSTR-15-41, GSTR-15-48
  3558. PPToPort  GSTR-16-197-198, PI-103, PI-104, PI-118
  3559. PQUIT  P16-56, P16-59-62.See also QUIT call
  3560.    ProDOS 16 QUIT call  P16-61
  3561.    ProDOS 8 QUIT calls, standard and enhanced  P16-60
  3562. PR# command  ETR-115
  3563. PR#0 command  CTR-198
  3564. PR#1 command  CTR-155,CTR-159,CTR-162,CTR-181
  3565. PR#2 command  CTR-169,CTR-171,CTR-172,CTR-179,CTR-181,CTR-183,CTR-184
  3566. PR#3 command  CTR-90,CTR-196
  3567. PR#4 command  CTR-196,CTR-198
  3568. PR#7 command  CTR-328
  3569. PR#n command  CTR-57, GST-52
  3570. PRA1  GSF-248
  3571. prAbort  GSTR-15-20, GSTR-15-22, GSTR-15-34, GSTR-15-44, GSTR-15-47
  3572. PRBL2  GSF-79, GSF-231, CTR-112,CTR-114, ETR-67, ETR-224
  3573. PRBLNK  GSF-231, ETR-224
  3574. PRBYTE  GSF-79, GSF-248, CTR-112,CTR-115, ETR-67, ETR-224
  3575. PrChoosePrinter  GSTR-15-20, GSTR-15-22, GSTR-15-29
  3576. PrChooser  PI-167
  3577. PrCloseDoc  GSTR-15-20, GSTR-15-21, GSTR-15-30, GSTR-15-36, GSTR-15-40, PI-170, PI-172
  3578. PrClosePage  GSTR-15-20, GSTR-15-21, GSTR-15-31, GSTR-15-38, PI-170, PI-172
  3579. PrDefault  GSTR-15-19, GSTR-15-22, GSTR-15-46, PI-41
  3580. PrDriverVer  GSTR-15-33
  3581. PRead  GSF-209, GSF-210, GSF-235, GST-36, IIe #6, CTR-116,CTR-201, ETR-43, ETR-69, ETR-224
  3582. PREAD4  GSF-235
  3583. prefix numbers  PI-208-209
  3584. prefixes  PI-208-210, PI-288
  3585.    initial values  PI-210
  3586.    pathname.  See pathname prefixes
  3587. PRERR  GSF-253, CTR-112,CTR-115, ETR-67, ETR-224
  3588. PrError  GSTR-15-22, GSTR-15-30, GSTR-15-34
  3589. prestyled fonts  GSTR-8-5-6, GSTR-16-43
  3590. PRHEX  GSF-79, GSF-248, CTR-112,CTR-11, ETR-68, ETR-224
  3591. primary character set  CTR-69,CTR-70,CTR-88,CTR-359, ETR-19-20, ETR-228
  3592. primitive object drawing  GST-64
  3593. prInfo  GSTR-15-10, GSTR-15-11, GSTR-15-47
  3594. Print  GSTR-15-1
  3595. Print command (File menu)  PI-32
  3596. Print Manager  GST-59, GST-69, GSTR-1-4, GSTR-1-11, GSTR-15-1-50, IIGS #35, #36, #38, PI-21, PI-64, PI-76, PI-166-173, PI-289
  3597.    constants  GSTR-15-47
  3598.    data structures  GSTR-15-47-48
  3599.    error codes  GSTR-15-49
  3600.    shutdown routine  GSTR-15-27
  3601.    startup routine  GSTR-15-26
  3602.    status routine  GSTR-15-28
  3603.    using  GSTR-15-19-22
  3604.    version number routine  GSTR-15-27
  3605. print record  GSTR-15-9-15, GSTR-15-19, GSTR-15-32, GSTR-15-46, PI-171
  3606. print spoolers  P16-83
  3607. PRINT.ASM  PI-367-370
  3608. PRINT.CC  PI-409-410
  3609. PRINT.PAS  PI-437-438
  3610. printer  GSH-150, GSH-173
  3611. PRINTER command  CTR-155, ETR-115, GSF-40
  3612. printer driver  GSTR-15-1, GSTR-15-23, GSTR-15-33, IIGS #35
  3613. printer effects choice  GSTR-15-6
  3614. printer error code  GSTR-15-34, GSTR-15-44, GSTR-15-49
  3615. printer information subrecord  GSTR-15-11
  3616. printer interface  IIGS #36
  3617. printer interface cards  GST-28
  3618. printer mode  GSF-83
  3619.    command character  GSF-87
  3620.    commands  GSF-88-90
  3621. printer names dialog box  GSTR-15-5
  3622. printer output port  GST-34
  3623. printer paper  GSTR-15-5
  3624. printer port  GSF-300
  3625.    commands  CTR-156-157
  3626. printer status record  GSTR-15-41
  3627. printer style subrecord  GSTR-15-12-13
  3628. printers  GST-46, P16-9, P16-43
  3629. printing  IIGS #16, #35, #36, ImageWriter #1, PI-166-173
  3630. printing loop  GSTR-15-20, GSTR-15-34, loop  PI-172
  3631. printing tools  GST-69
  3632. printing
  3633.    background procedure  PI-173
  3634.    choosing a printer  PI-166-167
  3635.    color  GSTR-15-15-18
  3636.    draft  GSTR-15-14-15, GSTR-15-23, GSTR-15-37, draft  PI-171
  3637. printing, errors  PI-172
  3638.    GrafPort  PI-170
  3639.    page settings, making  PI-167-168
  3640.    printing loop  PI-172
  3641.    QuickDraw II and  PI-170, PI-172, PI-173
  3642.    spool  GSTR-15-14-15, GSTR-15-23, GSTR-15-37, GSTR-15-40, PI-172
  3643. private memory  GSTR-12-11, GSTR-12-14
  3644. private scrap  GSTR-20-5-6, PI-161
  3645. prJob  GSTR-15-10, GSTR-15-47
  3646. PrJobDialog  GSTR-15-20, GSTR-15-21, GSTR-15-22, GSTR-15-35, GSTR-15-46, PI-170
  3647. PRNTAX  GSF-79, GSF-230, CTR-113,CTR-115, ETR-68, ETR-224
  3648. PRNTX  GSF-231
  3649. PRNTYX  GSF-230
  3650. PRO16MLI  GSF-274
  3651. processor status register  CTR-18,CTR-213, P16-64, P16-105
  3652. processor status
  3653.    changing  GSF-61
  3654.    register  GSF-37
  3655.    system interrupt handler  GSF-181
  3656. ProDOS  CTR-51,CTR-57,CTR-124,CTR-155,CTR-169,CTR-204,CTR-214,CTR-312,CTR-328,CTR-332, ETR-105, ETR-141, ETR-233, GSF-43, GSF-70, GSF-110, GSF-114, GSF-115, GSF-130, GSH-143, GSH-235, GST-6, GSTR-5-, P16-xxi, P16-282.See also operating system(s); ProDOS 8; ProDOS 16
  3657. ProDOS 1.0  GST-94
  3658. ProDOS 16  GSF-117, GSF-220, GST-82, GST-90, GSTR-xGSTR-xviii, GSTR-5-7, GSTR-5-18, GSTR-5-19, GSTR-12-1, GSTR-12-14, P16-xxi, P16-4-15.See also manuals; operating system(s) or specific topic, PI-xix, PI-10, PI-199, PI-200-202, PI-257-259, PI-260
  3659. ProDOS 16 Exerciser.  See Exerciser
  3660. ProDOS 16
  3661.    adding routines to  P16-94-97
  3662.    APW Shell  GST-103
  3663.    bypassing  P16-6
  3664.    cold-start routine  GST-97
  3665.    compared to Macintosh file system  PI-287-288
  3666.    compared to ProDOS 8  PI-291, PI-296, GST-94-95
  3667.    description of  P16-xxi, P16-4-15
  3668.    direct-page/stack segment, default  PI-206
  3669.    errors  P16-302-309.See also errors
  3670.    Exerciser  PI-253-254
  3671.    external devices and  P16-42-49
  3672.    fixed locations  P16-65
  3673.    history of  P16-283
  3674.    interface to  P16-89
  3675.    interrupt handling  PI-271-272
  3676.    introduction to  P16-4-15
  3677.    memory and  P16-xviii, P16-32-40
  3678.    memory map  P16-35
  3679.    new system calls  P16-12
  3680.    operating system calls  GST-50
  3681.    parameter lists  PI-214
  3682.    prefixes  PI-208-210
  3683.    ProDOS 8 and.  See ProDOS 8 and ProDOS 16
  3684.    QUIT call  PI-58, PI-202
  3685.    shell applications and  PI-262
  3686.    summary of features  P16-13-15
  3687.    system calls.  See system calls
  3688.    System Loader  GST-60
  3689.    version number  P16-171
  3690. ProDOS 8  GSF-117, GSF-220, GST-82, GST-90, P16-xviii, P16-5, P16-9-13, P16-52, P16-60-61, P16-170.See also manuals; operating system(s), PI-xix, PI-9, PI-207, PI-257, PI-290
  3691. ProDOS 8 and ProDOS16  P16-9-10, P16-86-89, P16-105-106
  3692.    call methods compared  P16-105-106
  3693.    calls, converting  P16-88
  3694.    compilation/assembly  P16-89
  3695.    downward compatibility  P16-11
  3696.    eliminated ProDOS 8 system calls  P16-11
  3697.    hardware configuration  P16-87
  3698.    interrupt handlers, modifying  P16-88
  3699.    memory management  P16-86
  3700.    new ProDOS 16 system calls  P16-11
  3701.    revising applications  P16-86-89
  3702.    stack and zero page, converting  P16-88
  3703.    upward compatibility  P16-10-11
  3704. ProDOS 8
  3705.    /RAM5  GST-79
  3706.    applications, memory banks for  P16-33
  3707.    binary files  P16-12, P16-224, P16-283
  3708.    cold-start routine  GST-97
  3709.    compared with ProDOS 16  GST-94-95
  3710.    description of  P16-xxi, P16-4
  3711.    desk accessories  GST-89
  3712.    display shadowing  GST-86
  3713.    enhanced QUIT call  P16-60-61
  3714.    file system  P16-283
  3715.    filing calls  P16-286
  3716.    global page  P16-10, P16-36, P16-79-80
  3717.    global page  PI-292, PI-296
  3718.    history of  P16-282
  3719.    I/O  P16-285
  3720.    interrupt support  P16-288
  3721.    loading  P16-166
  3722.    memory and  P16-34, P16-86-87
  3723.    on an Apple IIGS vs. other Apple II computers  P16-5
  3724.    operating system calls  GST-50
  3725.    pathname of current application  P16-69
  3726.    prefix  P16-68-69
  3727.    ProDOS 16 compared to  PI-291, PI-296
  3728.    ProDOS 16 QUIT call and  PI-202
  3729.    quit type  P16-60
  3730.    standard QUIT call  P16-60-61
  3731.    system calls  P16-9-11,105
  3732.    system disk  P16-56
  3733.    system file  P16-12, P16-58, P16-182, P16-224
  3734.    system prefix  P16-66, P16-68
  3735.    system program  P16-12, P16-58, P16-182, P16-224
  3736.    unit (device) number  P16-84
  3737. ProDOS busy flag.  See busy flag
  3738. ProDOS devices  Miscellaneous #8, ProDOS #3, #21
  3739. PRODOS file  P16-53, P16-55, P16-56-58
  3740. ProDOS file system  PI-xix, PI-207-218
  3741. ProDOS Filing Interface  ProDOS #21
  3742. ProDOS is busy error.  See errors
  3743. ProDOS MLI  ProDOS #16, #20
  3744. ProDOS,
  3745.    calls to real-time clock  GST-26
  3746.    interrupt support  ETR-148-149
  3747.    interrupt support  GST-54
  3748.    Machine Language Interface  CTR-125
  3749.    starting up with  ETR-268
  3750.    use of page 3  ETR-78
  3751.    use of page zero  ETR-81
  3752. proDOSVctr  GSTR-14-68
  3753. ProFile hard disk  ETR-xxii
  3754. program bank register  GSF-17, GSF-35, GSH-203, GST-13, GST-14, GST-83, PI-293
  3755.    system interrupt handler  GSF-181
  3756.    See registers
  3757. program code execution, Monitor  instructions  GST-48
  3758. program counter  GSF-51, GSH-203, CTR-18
  3759. program counter register.  See registers
  3760.    65816  registers  GST-14
  3761. program descriptions (APW)  PI-221-224
  3762. program development environment
  3763.    Apple Programmer's Workshop  (APW)  GST-103-105
  3764.    environment options  GST-82-88
  3765.    environments summarized  GST-89-90
  3766.    languages  GST-101-103
  3767.    mixing environments  GST-88-89
  3768.    modularity  GST-100-101
  3769. program launcher  PI-201
  3770. program operation levels  GSF-4
  3771. program register, changing  GSF-61
  3772. program segmentation  GST-62, GST-100
  3773. program selector  PI-201
  3774. Program Status register  GSH-201-203
  3775. program status, 65816  registers  GST-14
  3776. Programmed Array Logic (PAL) device  ETR-5, ETR-167-168
  3777. Programmer's Workshop  See  Apple IIGS Programmer's  Workshop
  3778. programming  P16-xix, P16-74-91.See also specific topic
  3779. programming examples  See also HodgePodge or specifc routine
  3780.    assembly language  PI-190, PI-193, PI-239-246, PI-263, PI-265, PI-311-376
  3781.    C  PI-190, PI-377-412
  3782.    classic desk accessory  PI-263
  3783.    dynamic-segment  PI-245
  3784.    multiple-segment  PI-241-245
  3785.    new desk accessory  PI-265
  3786.    single-segment  PI-240-241
  3787. programming languages  GST-8-9, GST-101-103
  3788.    reference manuals  GST-110
  3789.    absolute vs. relocatable segments  PI-24, PI-227
  3790.    applications  PI-26, PI-228-229, PI-256-259
  3791.    assembly language  PI-4, PI-280-284, PI-290
  3792.    auxlD field  PI-193
  3793.    control-related events  PI-129
  3794.    controlling programs  PI-259-260
  3795.    cutting and pasting  PI-160-161
  3796.    desk accessories  PI-262-265
  3797.    desktop  PI-10
  3798.    dialogs and alerts  PI-141
  3799.    Edit menu  PI-161
  3800.    error testing  PI-277
  3801.    event handling  PI-70
  3802.    event-driven  PI-13-16, PI-51
  3803.    file types  PI-255-274
  3804.    general  PI-xvii, PI-11, PI-277
  3805.    high-level languages  PI-282-283, PI-290
  3806.    HodgePodge, using  PI-34-36, PI-276
  3807.    hybrid applications  PI-292-293
  3808.    initialization files  PI-266
  3809.    interaaive  PI-13, PI-14
  3810.    interrupt handlers  PI-270, PI-271-272
  3811.    language considerations  PI-225
  3812.    load-segment characteristics  PI-232
  3813.    loading programs  PI-199
  3814.    loading segments  PI-198
  3815.    Macintosh program conversions  PI-282-289
  3816.    math computing  PI-178-180
  3817.    memory allocation  PI-191-194
  3818.    menu modification  PI-154-155
  3819.    menu organization  PI-149
  3820.    object module format and  PI-26
  3821.    parameter-passing  PI-225
  3822.    Print Manager  PI-171-173
  3823.    restartability and C  PI-259
  3824.    segmentation  PI-23-25, PI-219-254
  3825.    shell applications  PI-261-262
  3826.    standard Apple II program enhancement  PI-290-297
  3827.    static vs. dynamic segments  PI-25, PI-232-235
  3828.    System Loader  PI-195
  3829.    TaskMaster and  PI-75
  3830.    tool sets  PI-18, PI-62, PI-272-274
  3831.    window drawing  PI-103-106, PI-115-116
  3832.    window origin, resetting  PI-120
  3833.    window-related events  PI-113-120
  3834. programming
  3835.    application requirements  P16-74
  3836.    direct page and stack.  See direct page and stack
  3837.    event-driven  P16-xix
  3838.    levels in Apple IIGS  P16-5-7
  3839.    segmented  P16-xix
  3840.    suggestions for  P16-74-91
  3841.    System Loader  P16-203-210
  3842.    system resource management  P16-79-84
  3843. programs.  See application(s); controlling programs; static programs
  3844. PROM, slot space  GST-30-31
  3845. PROMPT  GSF-247
  3846. prompt  GSF-74
  3847. prompt character
  3848.    (!)  GSF-52, GSF-74
  3849.    (*)  GSF-20, GSF-26, GSF-74
  3850.    (>)  GSF-74
  3851.    (?)  GSF-74
  3852.    (])  GSF-74
  3853. prompt characters  CTR-59, ETR-60, GST-53
  3854.    mini-assembler (!)  GST-50
  3855.    Monitor (*)  GST-48
  3856. PrOpenDoc  GSTR-15-20, GSTR-15-21, GSTR-15-22, GSTR-15-36-37, GSTR-15-40, PI-170, PI-172
  3857. PrOpenPage  GSTR-15-20, GSTR-15-21, GSTR-15-22, GSTR-15-38-39, PI-170, PI-172
  3858. proportional scroll bars  GSTR-25-10
  3859. proportionally spaced font  GSTR-16-226
  3860. Protocol Converter  CTR-124, GST-40-41
  3861. PrPicFile  GSTR-15-20, GSTR-15-22, GSTR-15-30, GSTR-15-40-41, PI-170, PI-172
  3862. PrPixelMap  GSTR-15-42
  3863. PrPortVer  GSTR-15-43
  3864. PrSetError  GSTR-15-21, GSTR-15-22, GSTR-15-22, GSTR-15-44
  3865. prStl  GSTR-15-10, GSTR-15-12, GSTR-15-47
  3866. PrStlDialog  GSTR-15-20, GSTR-15-21, GSTR-15-22, GSTR-15-45, GSTR-15-46, PI-169
  3867. PrValidate  GSTR-15-19, GSTR-15-21, GSTR-15-22, GSTR-15-35, GSTR-15-45, GSTR-15-46
  3868. prVersion  GSTR-15-10, GSTR-15-47
  3869. pseudo-device  ProDOS #21
  3870. pseudo-type  GSTR-xxx
  3871. pseudorandom numbers  GSTR-16-202
  3872. pseudoregisters  GSF-8, GSF-16
  3873. psInstDiskErr  GSTR-14-56, GSTR-14-70, GSTR-B-2
  3874. psPnMask  GSTR-16-238, GSTR-16-278
  3875. psPnMode  GSTR-16-238, GSTR-16-278
  3876. psPnPat  GSTR-16-238, GSTR-16-278
  3877. psPnSize  GSTR-16-238, GSTR-16-278
  3878. PStatus  GSF-209, GSF-210, GST-36, CTR-118, ETR-71
  3879. Pt2Rect  GSTR-16-199
  3880. PtInRect  GSTR-16-200
  3881. PtInRgn  GSTR-16-201
  3882. PTrig switch  CTR-190
  3883. ptrToDestLocInfo  GSTR-16-191, GSTR-16-277
  3884. ptrToDestPoint  GSTR-16-191, GSTR-16-277
  3885. PtrToHand  GSTR-12-38
  3886. ptrToPiximage  GSTR-16-13, GSTR-16-277, PI-80
  3887. ptrToSourceLocInfo  GSTR-16-191, GSTR-16-277
  3888. ptrToSourceRect  GSTR-16-191, GSTR-16-277
  3889. public scrap type  GSTR-20-4
  3890. publications.  See manuals
  3891. pull-down menu  GSTR-1-3, GSTR-13-1, See menus
  3892. purge block  GSTR-12-8, GSTR-12-9, GSTR-12-15, GSTR-12-44, GSTR-12-45, GSTR-24-25, PI-187, PI-195, P16-37, P16-77-78, P16-185-186, P16-231
  3893. purgeable block  GSTR-12-39, GSTR-12-40
  3894. purgeable memory blocks  PI-194, PI-233
  3895. purgeable segments.  See segment(s)
  3896. PurgeAll  GSTR-12-11, GSTR-12-39
  3897. purgeBit  GSTR-8-9, GSTR-8-10, GSTR-8-50
  3898. purgeErr  GSTR-12-39, GSTR-12-40, GSTR-12-47, GSTR-B-2
  3899. PurgeHandle  GSTR-12-40
  3900. purging  PI-190, PI-194, PI-195, PI-197, PI-200
  3901. purple320  GSTR-16-274
  3902. PutScrap  GSTR-20-5, GSTR-20-6, GSTR-20-11, GSTR-20-16, GSTR-20-18
  3903. PWREDUP  GSF-259
  3904. PWrite  GSF-209, GSF-210, GST-36, IIGS #16, CTR-117, ETR-69
  3905. PWRUP  GSF-234
  3906. Q
  3907. Q command  CTR-171
  3908. Q register  GSF-36
  3909. Q3 signal  ETR-163
  3910. QDAuxBootInit  GSTR-17-6
  3911. QDAuxReset  GSTR-17-8
  3912. QDAuxShutDown  GSTR-17-5, GSTR-17-7, PI-58
  3913. QDAuxStartUp  GSTR-17-5, GSTR-17-6, PI-45
  3914. QDAuxStatus  GSTR-17-8
  3915. QDAuxversion  GSTR-17-7
  3916. QDBootInit  GSTR-16-63
  3917. QDReset  GSTR-16-67
  3918. QDShutDown  GSTR-16-39, GSTR-16-66, PI-58
  3919. QDStartUp  GSTR-2-2, GSTR-16-39, GSTR-16-59, GSTR-16-61, GSTR-16-64-65, GSTR-16-275, PI-43
  3920. QDStatus  GSTR-16-67
  3921. QDVersion  GSTR-16-66
  3922. qSecDisable  GSTR-14-26, GSTR-14-67
  3923. qSecEnable  GSTR-14-26, GSTR-14-67
  3924. qSecIntHnd  GSTR-14-68
  3925. Quagmire register  GSF-16, GSF-36
  3926. Quagmire state, changing  GSF-62
  3927. quarter-second interrupt handler  GSTR-14-28-29
  3928. quarter-second timer interrupts  GSF-180
  3929. quartSecInt  GSTR-14-24, GSTR-14-66
  3930. question mark (?)  CTR-59, GSF-74
  3931. question mark (?) as prompt character  ETR-62
  3932. question mark (?), blinking  CTR-169,CTR-179
  3933. queue  GST-38
  3934. queueDmgdErr  GSTR-14-48, GSTR-14-52, GSTR-14-70, GSTR-B-2
  3935. QuickDraw (Macintosh)  GST-59, GST-60, PI-136, PI-286-287
  3936. QuickDraw II  GST-59, GST-64-65, GSTR-1-3, GSTR-1-11-14, GSTR-2-2, GSTR-16-1-278, IIGS #34, PI-20, PI-42, PI-63, PI-75-106, PI-170. See also specific topic
  3937. QuickDraw II Auxiliary  GSTR-1-4, GSTR-1-14, GSTR-2-4, GSTR-8-5, GSTR-8-14, GSTR-10-44, GSTR-13-83, GSTR-16-258, GSTR-17-1-16, GSTR-C-6, Auxiliary  PI-20, PI-75
  3938.    shutdown routine  GSTR-17-7
  3939.    startup routine  GSTR-17-6
  3940.    status routine  GSTR-17-8
  3941.    using  GSTR-17-5
  3942.    version number routine  GSTR-17-7
  3943. QuickDraw II
  3944.    black and white drawing  PI-103
  3945.    color  PI-98-103
  3946.    constants  GSTR-16-274-276
  3947.    coordinates  PI-77, PI-82
  3948.    data structures  GSTR-16-276-278
  3949.    display shadowing  GST-87
  3950.    error codes  GSTR-16-278
  3951.    how it draws  PI-85-88
  3952.    limits to drawing  PI-77
  3953.    Macintosh QuickDraw, relation to  PI-75, PI-77, PI-79, PI-28~287
  3954.    pattern  PI-85
  3955.    printing and  PI-170, PI-172, PI-173
  3956.    shutdown routine  GSTR-16-66
  3957.    startup routine  GSTR-16-64-65
  3958.    status routine  GSTR-16-67
  3959.    text drawing  PI-92-97
  3960.    tools for Super Hi-Res  graphics  GST-60-61
  3961.    using  GSTR-16-39-40
  3962.    version number routine  GSTR-16-66
  3963.    what it draws  PI-88-92
  3964.    where it draws  PI-76-84
  3965. quit  GSF-306
  3966. QUIT  IIGS #49, ProDOS #7, #14, PI-58, PI-199, PI-20~202, PI-260, PI-261-262
  3967. QUIT call (ProDOS 16)  P16-15, P16-59-61, P16-69, P16-74, P16-77, P16-82, P16-207, P16-209-210, P16-245.See also PQUIT
  3968.    description of  P16-167-170
  3969.    return flag parameter  P16-61, P16-82
  3970.    standard and enhanced  P16-60-61
  3971. Quit command  GST-37
  3972. Quit command (Exerciser)  P16-294
  3973. Quit command (File menu)  PI-32, PI-58
  3974. quit flag  P16-245
  3975. Quit Monitor command  GSF-43, GSF-65
  3976. QUIT procedure  P16-62.See also QUIT call
  3977. quit return stack  P16-167.See also stack(s), PI-201
  3978. quit type (ProDOS 8)  P16-60
  3979. QUIT
  3980.    flag word  PI-202
  3981.    in high-level languages  PI-201
  3982.    pathname pointer  PI-202
  3983. quitting applications.  See application(s)
  3984. Quitting Interpreter conventions  ProDOS #7
  3985. quotation mark (")  GSF-34, GSF-52
  3986. R
  3987. R command  CTR-157,CTR-171, GSF-90
  3988. R/W*  IIe #4
  3989. R/W* line  IIe #2
  3990. R/W80 signal  ETR-197
  3991. radio button  GSTR-4-4, GSTR-4-10, GSTR-4-18, PI-125, PI-128
  3992.    control record  GSTR-4-18-20
  3993. radio-frequency modulator  ETR-7, GSH-58
  3994. radioButton  GSTR-4-86
  3995. radioItem  GSTR-6-10, GSTR-6-88
  3996. radioProc  GSTR-4-13, GSTR-4-19, GSTR-4-73, GSTR-4-85
  3997. radNor  GSTR-4-20, GSTR-4-88
  3998. radReserved  GSTR-4-20, GSTR-4-88
  3999. radSel  GSTR-4-20, GSTR-4-88
  4000. radTitle  GSTR-4-20, GSTR-4-88
  4001. RAM  CTR-13, PI-6, PI-9, PI-18. See also memory
  4002. RAM (Apple IIc or IIe)  P16-34
  4003. RAM (Apple IIGS)  P16-32.See also memory
  4004.    fixed entry points in  P16-35
  4005.    I/O space in  P16-33
  4006.    patches to ROM-based tool sets  P16-52-53
  4007.    specialized areas in  P16-33
  4008.    tool sets  P16-33, P16-52
  4009. RAM addresses  CTR-22,CTR-351
  4010.    multiplexing  CTR-252
  4011. /RAM  ProDOS #8, #16, #18, #21
  4012. /RAM5  GST-40, GST-79
  4013. RAM card  IIc #5
  4014. RAM chips  GST-18
  4015. RAM disk  GSF-17, GSF-110, GSF-114, GSF-117, GSF-234, GSF-303, GST-40, IIc #5, Memory Expansion Card #1, ProDOS #8, P16-43
  4016. RAM expansion  PI-5
  4017. RAM memory. See memory  
  4018. RAM patches (tool sets)  PI-43, PI-293
  4019. RAM tool set  GSTR-1-1, GSTR-2-3
  4020. RAM upgrade  ETR-xxiii
  4021. RAM
  4022.    addressing  CTR-251-253, ETR-139, ETR-169-172
  4023.    allocation  ETR-76-81
  4024.    Apple II  GST-74
  4025.    Apple IIGS specifications  GST-3
  4026.    auxiliary  CTR-22,CTR-184, ETR-86-88
  4027.    battery backed-up  GST-65
  4028.    clock rate of programs in  RAM  GST-14
  4029.    expansion  GST-15
  4030.    expansion card  GST-17, GST-18
  4031.    Fast Processor Interface  (FPI)  GST-75, GST-77
  4032.    I/O links  GST-51
  4033.    language-card memory  GST-17
  4034.    main  CTR-22
  4035.    memory expansion card  CTR-123
  4036.    memory maps  GST-78-80
  4037.    peripheral-card  CTR-353
  4038.    port screen hole  CTR-74
  4039.    program execution speed  GST-84
  4040.    prompt character storage  GST-53
  4041.    refreshing  CTR-251-252
  4042.    resident desk accessories  GST-46
  4043.    slot RAM space  GST-32-33
  4044.    Smartport  CTR-126
  4045.    Sound Manager  GST-69
  4046.    sound sample storage  GST-24
  4047.    space for peripheral cards  ETR-136
  4048.    text window values storage  GST-53
  4049.    timing  CTR-252-253, ETR-172
  4050.    tool sets in  GST-7, GST-63
  4051.    Toolbox routines  GST-58
  4052. RAM-based device driver  GSTR-23-1, GSTR-23-4
  4053. RAM-based driver  ProDOS #21
  4054. RAM-based tool set  GSTR-24-3
  4055. RAM-based tool sets  PI-43, PI-63
  4056. ramBased  GSTR-23-46
  4057. RAMRD  IIe #3
  4058. RAMRD soft switch  ETR-88-90, CTR-39,CTR-44,CTR-242
  4059. RAMWRT  IIe #3
  4060. RAMWRT soft switch  ETR-88-90, CTR-39,CTR-44,CTR-242
  4061. Random  GSTR-16-202, GSTR-16-246
  4062. random number generator  ETR-59, GSTR-16-246, GSF-72
  4063. range mode  GSTR-11-12
  4064. rcADBAddr  GSTR-3-29
  4065. rcLayoutOrLang  GSTR-3-29
  4066. rcRepeatDelay  GSTR-3-29
  4067. Rd63 switch  CTR-190
  4068. RD80COL soft switch  ETR-29
  4069. Rd80Col switch  CTR-102
  4070. RD80STORE soft switch  ETR-29, CTR-45,CTR-102
  4071. RdAddr  GSF-146
  4072. RDALTCHAR soft switch  ETR-29
  4073. RdAltChar switch  CTR-102
  4074. RDALTZP soft switch  ETR-84, CTR-28
  4075. RDBNK2 soft switch  ETR-84, CTR-28
  4076. RdBtn0 switch  CTR-190
  4077. RDCHAR  GSF-246
  4078. RdChar routine  CTR-82, ETR-224
  4079. RDDHIRES soft switch  ETR-30, CTR-46,CTR-103
  4080. RDHIRES soft switch  ETR-30, CTR-45,CTR-103
  4081. RDIOUDIS soft switch  ETR-30, CTR-46,CTR-103,CTR-189
  4082. RDKEY  GSF-70, GSF-71, GSF-79, GSF-244, CTR-58,CTR-78,CTR-341, GST-53, ETR-47, ETR-58, ETR-59, ETR-225, ETR-269
  4083. RDKEY1  GSF-245
  4084. RDLCRAM soft switch  ETR-84, CTR-28
  4085. rdMaxRam  GSTR-14-65
  4086. rdMinRam  GSTR-14-65
  4087. RDMIXED soft switch  ETR-29
  4088. RdMIXED switch  CTR-102
  4089. RDPAGE2 soft switch  ETR-29
  4090. RdPage2 switch  CTR-45,CTR-102
  4091. RdRAMRd switch  CTR-39
  4092. RdRAMWrt switch  CTR-39
  4093. RDTEXT soft switch  ETR-29, CTR-102
  4094. RdVBlMsk switch  CTR-190
  4095. RdX0Edge switch  CTR-189
  4096. RdXYMsk switch  CTR-189
  4097. RDY line  IIe #4
  4098. RdY0Edge switch  CTR-190
  4099. READ  GSF-253, PI-211, ProDOS #17, UniDisk 3.5 #4
  4100. Read Address Field  GSF-139
  4101. Read and Clear Error Byte command  GSF-192
  4102. Read Available Character Sets command  GSF-193
  4103. Read Available Keyboard Layouts command  GSF-193
  4104. READ BLOCK call  CTR-126,CTR-132-133
  4105. READ call  CTR-127, GSF-132-133, P16-24, P16-42, P16-44, P16-85, P16-139
  4106.    description of  P16-141-142
  4107. Read Configuration Bytes command  GSF-192
  4108. Read Microcontroller Memory command  GSF-191
  4109. Read Modes Byte command  GSF-191
  4110. read next  GSTR-21-23, GSTR-21-33
  4111. Read RAM  GSTR-21-23, GSTR-21-31
  4112. Read Register  GSTR-21-23, GSTR-21-29
  4113. READ subroutine  ETR-40, ETR-225
  4114. READ tape command  ETR-113-114
  4115. read-only memory  GSF-20
  4116. read/write Data register  GSH-150
  4117. ReadAbs  GSTR-3-16
  4118. readADBError  GSTR-3-17, GSTR-3-28
  4119. 1    X-Ref Glossary   4/14/89
  4120.  
  4121. 4/14/89   X-Ref Glossary   1
  4122.  
  4123.  
  4124. Glossary
  4125.  
  4126. 128K AppleII:  Any standard AppleII with both main and auxiliary 64K banks of RAM. That includes all models of the AppleIIc and some models of the AppleIIe, including those with the Extended 80-Column Text Card installed. The AppleIIGS is not a 128K AppleII in the strict sense, even though it includes both 64K banks of RAM and is capable of running programs designed for a 128K AppleII.  (GSH, GST)
  4127. 320 mode:  An Apple IIGS video display mode, 320 pixels horizontally by 200 pixels vertically.  (GSTR)
  4128. 640 mode:  An Apple IIGS video display mode, 640 pixels horizontally by 200 pixels vertically.  (GSTR)
  4129. 64K AppleII:  Any standard AppleII that has at least 64K of RAM. That includes the AppleIIc, the AppleIIe, and an AppleII or AppleII Plus with 48K of RAM and the Apple Language Card installed.  (GSF, GSH, GST)
  4130. 6502:  The microprocessor used in the AppleII, in the AppleIIPlus, and in early models of the AppleIIe. The 6502 is an MOS device with 8-bit data registers and 16-bit address registers.  (CTR, ETR, GSF, GSH, GST)
  4131. 65816 assembly language:  A low-level programming language written for the 65816 family of microprocessors.  (GSTR)
  4132. 65C02:  A CMOS version of the 6502; the microprocessor used in the enhanced AppleIIe, the extended keyboard IIe, and the AppleIIc.  (CTR, ETR, GSF, GSH, GST)
  4133. 65C816:  The microprocessor used in the AppleIIGS. The 65C816 is a CMOS device with  16-bit data registers and 24-bit address registers.  (GSF, GSH, GST, GSTR)
  4134. 68000:  The microprocessor used in the Macintosh and Macintosh Plus. The 68000 has 32-bit data and address registers.  (GSF, GSH, GST, GSTR)
  4135. 80-column text card:  A peripheral card that allows the AppleII, AppleII Plus, and AppleIIe computers to display text in 80 columns (in addition to the standard 40 columns).  (CTR, ETR, GSF, GSH, GST)
  4136. 80/40-column switch:  A switch that controls the maximum number of columns or characters across the screen. A television can legibly display a maximum of 40 characters across the screen, whereas a video monitor can display 80 characters.  (CTR, ETR)
  4137. A register:  See accumulator.  (GSTR, PI)
  4138. absolute:  Characteristic of a load segment or other program code that must be loaded at a specific address in memory and never moved.  Compare relocatable, position-independent.  (GSTR, PI, P16)
  4139. absolute addressing:  An addressing mode in which instruction operands are interpreted as literal addresses.  (GSTR, PI)
  4140. absolute clamps:  Values that establish the minimum and maximum X and Y coordinates for alternative pointing devices.  (GSTR)
  4141. access (or access byte):  An attribute of a ProDOS file that controls whether the file may be read from, written to, renamed, or backed up.  (GSTR, PI)
  4142. access byte:  An attribute of a ProDOS 16 file that determines what types of operations, such as reading or writing, may be performed on the file.  (P16)
  4143. accumulator:  The register in a computer's central processor or microprocessor where most computations are performed. Also called A register.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  4144. ACIA:  Abbreviation for Asynchronous Communications Interface Adapter, a type of communications IC used in some Apple computers. An ACIA converts data from parallel to serial form and vice versa. It handles serial transmission and reception and RS-232-C signals under the control of its internal registers, which can be set and changed by firmware or software. Compare SCC.  (CTR, ETR, GSF, GSH, GST)
  4145. acronym:  A word formed from the initial letters of a name or phrase, such as ROM (from read-only memory).  (CTR, ETR, GST)
  4146. activate:  To make active.  A control or window may be activated.  Compare enable.  (GSTR, PI)
  4147. activate event:  A window event that occurs when a window is made either active or inactive.  (GSTR, PI)
  4148. active:  Able to respond to the user's mouse or keyboard actions.  Controls and windows that are active are displayed differently from inactive items.  (GSTR, PI)
  4149. ADB:  See Apple DeskTop Bus.  (GSF, GSH, GSTR, PI)
  4150. ADB commands:  Commands that are issued to the Apple Desktop Bus. These are not the same as Apple Desktop Bus Tool Set routines; rather, the tool set routines often include an ADB command as a parameter. The Apple Desktop Bus Tool Set then interprets and issues the ADB command.  (GSTR)
  4151. ADC:  See analog-to-digital converter.  (CTR, GST)
  4152. address:  A number that specifies the location of a single byte of memory. Addresses can be given as decimal or hexadecimal integers. A 64K system has addresses ranging from 0 to 65535 (in decimal) or from $0000 to $FFFF (in hexadecimal).  The AppleIIGS has addresses ranging from 0 to 16,777,215 (decimal) or from $00 00 00 to $FF FF FF (hexadecimal). A complete address consists of a 4-bit bank number ($00 to $FF) followed by a 16-bit address within that bank ($00 00 to $FF FF). The letter x in an address stands for all possible values for that digit. For example, $Dxxx means all the addresses from $D000 through $DFFF.  (CTR, ETR, GSF, GSH, P16)
  4153. address bus:  The bus that carries addresses from the CPU to components under its control.    (PI)
  4154. advanced linker (APW):  One aspect of the linker supplied with APW.  The operation of the advanced linker is programmable.  Compare standard linker.  (PI)
  4155. alert:  A warning or report of an error in the form of an alert box, a sound from the computer's speaker, or both.   (GSTR, PI)
  4156. alert box:  A special type of dialog box that appears on the screen to give a warning or to report an error message during use of an application.  (GSTR, PI)
  4157. alert sound:  A sound generated by a sound procedure that emits a tone or sequence of tones when the user is to be alerted of a condition.  (GSTR)
  4158. alert stage:  One of four stages that correspond to consecutive occurrences of an alert.  (GSTR)
  4159. alert template:  A data structure that conatains an alert ID, a RECT determining the alert window's size and location, information about what should happen at each stage of the alert, and a list of pointers to the item templates.  (GSTR)
  4160. alert window:  The window in which an alert box appears.  One of the two predefined window formats.  Compare document window.  (GSTR, PI)
  4161. algorithm:  A step-by-step procedure for solving a problem or accomplishing a task.  (CTR, ETR)
  4162. alternative pointing devices:  A device, such as a graphics tablet or trackball, used instead of the mouse.  (GSTR)
  4163. American Simplified Keyboard:  See Dvorak keyboard.  (CTR, ETR, GST)
  4164. American Standard Code for Information Interchange:  See ASCII.  (GST)
  4165. analog:  (adj) Varying smoothly and continuously over a range, rather than changing in discrete jumps. For example, a conventional 12-hour clock face is an analog device that shows the time of day by the continuously changing position of the clock's hands. Compare digital.  (CTR, ETR, GST)
  4166. analog data:  Data in the form of continuously variable quantities. Compare digital data.  (CTR, ETR)
  4167. analog RGB:  A type of color video monitor that accepts separate analog signals for the red, green, and blue color primaries. The intensity of each primary can vary continuously, making possible many shades and tints of color.  Compare TTL RGB.  (GSH, GST, PI)
  4168. analog signal:  A signal that varies continuously over time, rather than being sent and received in discrete intervals. Compare digital signal.  (CTR, ETR, GST)
  4169. analog-to-digital converter (ADC):  A device that converts quantities from analog to digital form. For example, computer hand controls convert the position of the control dial (an analog quantity) into a discrete number (a digital quantity) that changes stepwise even when the dial is turned smoothly.  (CTR, ETR, GST)
  4170. AND:  A logical operator that produces a true result if both its operands are true, and a false result if either or both its operands are false. Compare OR, NOT, exclusive OR.  (CTR, ETR)
  4171. ANSI:  Acronym for American National Standards Institute, which sets standards for many technical fields and is the most common standard for computer terminals.  (CTR, ETR)
  4172. Apple Desktop Bus (ADB):  An input bus, with its own protocol and electrical characteristics, that provides a method of connecting input devices such as keyboards and mouse devices to personal computers.  (GSF, GSH, GSTR, PI)
  4173. Apple Desktop Bus Tool Set:  The AppleIIGS tool set that facilitates an application's interaction with devices connected to the Apple Desktop Bus.  (GSTR, PI)
  4174. Apple I:  The first Apple computer. It was built in a garage in California by Steve Jobs and Steve Wozniak.  (CTR, ETR)
  4175. AppleII:  A family of computers, including the original AppleII, the AppleII Plus, the AppleIIe, the AppleIIc, and the AppleIIGS.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  4176. AppleII Pascal:  A software system for the AppleII family that lets you create and execute programs written in the Pascal programming language. AppleII Pascal was adapted by Apple Computer from the University of California, San Diego, Pascal Operating System (UCSD Pascal).  (CTR, ETR, GST)
  4177. AppleII Plus:  A personal computer in the AppleII family with expansion slots that allow the user to enhance the computer's capabilities with peripheral and auxiliary cards.  (CTR, ETR, GST, GSTR, PI)
  4178. AppleIIc:  A transportable personal computer in the AppleII family, with a disk drive, serial ports, and 80-column display capability built in.  (CTR, ETR, GST, GSTR, PI)
  4179. Apple IIe:  A personal computer in the Apple II family with seven expansion slots and an auxiliary memory slot that allow the user to enhance the computer's capabilities with peripheral memory and video enhancement cards.  (CTR, ETR, GSTR, PI)
  4180. AppleIIe 80-Column Text Card:  A peripheral card that plugs into the AppleIIe's auxiliary memory slot and enables the computer to display text as either 40 or 80 characters per line.  (CTR, ETR, GST)
  4181. AppleIIe Extended 80-Column Text Card:  A peripheral card that plugs into the AppleIIe's auxiliary memory slot and allows the computer to display either 40 or 80 characters per line while extending the computer's memory capacity by 64K.  (CTR, ETR, GST)
  4182. AppleIIGS:  The most advanced computer in the Apple II family.  It features expanded memory, advanced sound and graphics, and the Apple IIGS Toolbox of programming routines. The AppleIIGS uses a 16-bit microprocessor and has 256K of RAM. It has slots like the AppleIIe and ports like the AppleIIc, and contains a 15-voice custom sound chip.  (CTR, ETR, PI, GSTR)
  4183. Apple IIGS Debugger:  A 65816 machine language code debugger for the Apple IIGS computer.  (PI)
  4184. Apple IIGS Programmer's Workshop:  The development environment for the AppleIIGS computer. It consists of a set of programs that facilitate the writing, compiling, and debugging of Apple IIGS applications. See APW.  (GSF, GSH, GSTR, PI, P16)
  4185. AppleIIGS Toolbox:  An extensive set of routines that facilitates writing desktop applications and provides easy program access to many AppleIIGS hardware and firmware features. Functions within the toolbox are grouped into tool sets.  (GSTR, PI)
  4186. AppleIII:  An Apple computer; part of the AppleII family. The AppleIII offered a built-in disk drive and built-in RS-232-C (serial) port. Its memory was expandable to 256K.   (CTR, ETR)
  4187. Apple key:  A modifier key on the Apple IIGS keyboard, marked with both an Apple icon and a spinner, the icon used on the equivalent key on some Macintosh keyboards.  It performs the same functions as the Open Apple key on standard Apple II machines.  (GSF, GSH, GST, GSTR, PI)
  4188. Applesoft BASIC:  The AppleII dialect of the BASIC programming language. An interpreter for creating and executing Applesoft BASIC programs is built into the firmware of computers in the AppleII family. See also BASIC, Integer BASIC.  (CTR, ETR, GSF)
  4189. AppleTalk:  Apple's local-area network for AppleII and Macintosh personal computers and the LaserWriter and ImageWriter II printers. Like the Macintosh, the AppleIIGS has the AppleTalk interface built in.   (GSF)
  4190. AppleTalk connector:  A piece of equipment-consisting of a connection box, a short cable, and an 8-pin miniature DIN connector-that enables an AppleIIGS to be part of an AppleTalk network.  (GSF, GSH, GST)
  4191. application:  A stand-alone program that performs a specific function, such as word processing, drawing, or telecommunications. Compare, for example, desk accessory, device driver.  (GSTR, PI)
  4192. application event:  Any of four types of events available for applications to define and respond to as desired.  (GSTR)
  4193. application prefix:  The ProDOS 16 prefix number 1/.  It specifies the directory of the currently running application.  (PI, GSTR)
  4194. application program (or application):  (1) A program that performs a specific task useful to the computer user, such as word processing, data base management, or graphics. Compare controlling program, shell application, system program. (2) On the Apple IIGS, a program that accesses ProDOS 16 and the Toolbox directly, and that can be called or exited via the QUIT call. ProDOS 16 applications are file type $B3.  (CTR, ETR, GSH, GST, P16)
  4195. application window:  A window in which an application's document appears.  (GSTR, PI)
  4196. application-defined event:  Any of four types of events available for applications to define and respond to as desired.  (PI)
  4197. APW:  See AppleIIGS Programmer's Workshop.  (GSF, GSH, PI, P16)
  4198. APW (AppleIIGS Programmer's Workshop):  A multilanguage development environment for writing AppleIIGS desktop applications.  (GSTR)
  4199. APW Assembler:  The 65816 assembly-language assembler provided with the AppleIIGS Programmer's Workshop.  (GSTR, PI)
  4200. APW C Compiler:  The C-language compiler provided with the AppleIIGS Programmer's Workshop.  (GSTR, PI)
  4201. APW Editor:  The program within the Apple IIGS Programmer's Workshop that allows you to enter, modify, and save source files for all APW languages.  (PI)
  4202. APW Linker:  The linker supplied with Apple IIGS Programmer's Workshop.  (PI, P16)
  4203. APW Shell:  The programming environment of the AppleIIGS Programmer's Workshop. It provides facilities for file manipulation and program execution, and supports shell applications.  (GSTR, PI)
  4204. APW utility program:  Any of various Shell applications supplied with the Apple IIGS Programmer's Workshop that function as APW Shell commands.  (PI)
  4205. arbitrary mode:  In the List Manager, a selection mode that allows the user to select members in a list without deselecting already-selected members.   (GSTR)
  4206. arc:  A portion of an oval; one of the fundamental shapes drawn by QuickDraw II.  (GSTR, PI)
  4207. argument:  A value on which a function or statement operates; it can be a number or a variable. For example, in the BASIC statement VTAB 10, the number10 is the argument. Compare operand.  (ETR)
  4208. arithmetic expression:  A combination of numbers and arithmetic operators (such as  3 + 5) that indicates some operation to be carried out.  (CTR, ETR)
  4209. arithmetic operator:  An operator, such as +, that combines numeric values to produce a numeric result. Compare logical operator, relational operator.  (CTR, ETR)
  4210. ascent:  In a font, the distance between the base line and the ascent line.  (GSTR, PI)
  4211. ascent line:  A horizontal line that coincides with the tops of the tallest characters in a font. See also base line, descent line.  (GSTR, PI)
  4212. ASCII:  Acronym for American Standard Code for Information Interchange, pronounced "ASK-ee." A code in which the numbers from 0 to 127 stand for text characters. ASCII code is used to represent text inside a computer and to transmit text between computers or between a computer and a peripheral device.   Compare EBCDIC.  (CTR, ETR, GSH, GST, GSTR, PI, P16)
  4213. aspect ratio:  The ratio of an image's width to its height. For example, a standard video display has an aspect ratio of 4:3.  (GSH, GST)
  4214. assembler:  A language translator that converts a program written in assembly language into an equivalent program in machine language. The opposite of a disassembler. Compare compiler.   (CTR, ETR, GSF, GST, PI, P16)
  4215. assembly language:  A low-level programming language in which individual machine-language instructions are written in a symbolic form that's easier to understand than machine language itself. Each assembly-language instruction produces one machine-language instruction. See also machine language.  (CTR, ETR, GST)
  4216. AsyncADBReceive completion routine:  Used in conjunction with the ADB Tool Set routine AsyncADBReceive, the completion routine obtains ADB data from a buffer. Compare SRQ list completion routine.  (GSTR)
  4217. asynchronous:  Not synchronized by a mutual timing signal or clock. Compare synchronous.  (CTR, ETR, GST)
  4218. Asynchronous Communications Interface Adapter:  See ACIA.  (GST)
  4219. asynchronous transmission:  A method of data transmission in which the receiving and sending devices don't share a common timer, and no timing data is transmitted. Each information character is individually synchronized, usually by the use of start and stop bits. The time interval between characters isn't necessarily fixed. Compare synchronous transmission.  (CTR, ETR)
  4220. attributes word:  Determines how memory blocks are allocated and maintained.  Most of the attributes are defined at allocation time and can't be changed after that; other attributes can be modified after allocation.  (GSTR, PI)
  4221. auto-key:  A keyboard feature and an event type, in which a key being held down continuously is interpreted as a rapid series of identical keystrokes.  (GSTR, PI)
  4222. auxID:  A subfield of the User ID.  An application may place any value it wishes into the auxID field.  (GSTR, PI, P16)
  4223. auxiliary slot:  The special expansion slot inside the AppleIIe used for the AppleIIe 80-Column Text Card or Extended 80-Column Text Card, and  also for the RGB monitor card. The slot is labeled "AUX. CONNECTOR" on the circuit board.  (CTR, ETR, GSH, GST)
  4224. auxiliary type:  A secondary classification of ProDOS files.  A file's auxiliary type field may contain information of use to the applications that read it.  Compare file type.  (GSTR, PI)
  4225. available font:  A font that the Font Manager can use because the font is the ROM font, or a font in the FONTS subdirectory, or a font that the application has added with the Font Manager routine AddFontVar.  (GSTR)
  4226. back panel:  The rear surface of the computer, which includes the power switch, the power connector, and connectors for peripheral devices.  (CTR, GST)
  4227. background:  The pixels within a character or other screen object that are not part of the object itself.  (GSTR, PI)
  4228. background color:  The color of background pixels in text; by default it is black.  (GSTR, PI)
  4229. background pattern:  The pattern QuickDraw II uses to erase objects on the screen.  (GSTR, PI)
  4230. background pixels:  In a character image, the pixels that are not part of the character itself.  (GSTR, PI)
  4231. background printing:  Printing from one application while another application is running.  (GSF)
  4232. background procedure:  A procedure run by the Print Manager whenever the Print Manager has directed output to the printer and is waiting for the printer to finish.  (GSTR, PI)
  4233. backup bit:  A bit in a file's access byte that tells backup programs whether the file has been altered since the last time it was backed up.  (PI, P16)
  4234. bandwidth:  The range of frequencies a device can handle. Bandwidth and maximum data transfer rate are directly proportional. For example, a video monitor's greater bandwidth allows it to display more information per scan frame than most home television sets can. To display80 columns of text, a monitor should have a bandwidth of at least 12 MHz.  (CTR)
  4235. bank:  A 64K (65,536-byte) portion of the AppleIIGS internal memory. An individual bank is specified by the value of one of the 65C816 microprocessor's bank registers.  (GSF, GSH, GSTR, PI, P16)
  4236. bank $00:  The first bank of memory in the Apple IIGS.  In emulation mode, it is equivalent to main memory in an Apple IIe or Apple IIc computer.  (GSTR, PI)
  4237. bank-switched memory:  On Apple II computers, that part of the language card memory in which two 4K-portions of memory share the same address range ($D000-$DFFF).  (GSF, GSH, PI, P16)
  4238. base address:  In indexed addressing, the fixed component of an address.  (CTR, ETR)
  4239. base family:  A font family is a base family if it is the ROM font or if a plain-styled example of the family can be found among the fonts in the FONTS subdirectory.  (GSTR)
  4240. base height:  In the LineEdit Tool Set, the distance between the top of the destination rectangle and the base line. This controls where the text is drawn.  (GSTR)
  4241. base line:  A horizontal line that coincides with the bottom of the main body of each character in a font. Character descenders extend below the base line.  (GSTR, PI)
  4242. BASIC:  Acronym for Beginners All-purpose Symbolic Instruction Code. BASIC is a high-level programming language designed to be easy to learn. Two versions of BASIC are available from Apple Computer for use with all AppleII-family systems: Applesoft BASIC (built into the firmware) and Integer BASIC.  (CTR, ETR, GSTR, PI)
  4243. BASICOUT:  The routine that outputs a character when the 80-column firmware is active.  (GSF)
  4244. batch:  A mode of executing a computer program in which all code and data required by the program are loaded into the computer at the beginning, the program is run, and all results are output at the end.  Batch mode is non-interactive.  (PI)
  4245. Battery RAM:  RAM memory on the AppleIIGS clock chip. A battery preserves the clock settings and the RAM contents when the power is off. Control Panel settings are kept in the Battery RAM.  (GSF)
  4246. baud:  A unit of data transmission speed:  the number of discrete signal state changes per second. Often, but not always, equivalent to bits per second. Compare bit rate.  (CTR, ETR, GST)
  4247. baud rate:  The rate at which serial data is transferred, measured in signal transitions per second. It takes approximately 10 signal transitions to transmit a single character.  (GSF)
  4248. best-fit font algorithm:  The algorithm that the Font Manager routine InstallFont uses to look for a font that matches a given set of specifications.  (GSTR)
  4249. binary:  A method of numeric representation using a base-2 system. Valid digits are 0 and 1. Compare hexadecimal, decimal.  (GSH)  Characterized by having two different components, or by having only two alternatives or values available; sometimes used synonymously with binary system.  (CTR, ETR)
  4250. binary digit:  The smallest unit of information in the binary number system; a 0 or a 1. Also called a bit.  (CTR, ETR)
  4251. binary file:  (1) A file whose data is to be interpreted in binary form. Machine-language programs and pictures are stored in binary files. Compare text file.  (2) A file in binary file format.  (GST, PI, P16)
  4252. binary file format:  The ProDOS 8 loadable file format, consisting of one absolute memory image along with its destination address.  A file in binary file format has ProDOS file type $06 and is referred to as a BIN file.  The System Loader cannot load BIN files.  (PI, P16)
  4253. binary operator:  An operator that combines two operands to produce a result. For example, + is a binary arithmetic operator; < is a binary relational operator; OR is a binary logical operator. Compare unary operator.  (CTR, ETR)
  4254. binary system:  The representation of numbers in the base-2 system, using only the two digits 0 and 1. For example, the numbers 0, 1, 2, 3, and 4 become 0, 1, 10, 11, and 100 in binary notation. The binary system is commonly used in computers because the values 0 and 1 can easily be represented in a variety of ways, such as the presence or absence of current, positive or negative voltage, or a white or black dot on the display screen. A single binary digit-a 0 or a 1-is called a bit. Compare decimal, hexadecimal.  (CTR, ETR)
  4255. bit:  A contraction of binary digit . The smallest unit of information that a computer can hold. The value of a bit (1 or 0) represents a simple two-way choice, such as yes or no, on or off, positive or negative, something or nothing.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  4256. bit image:  A collection of bits in memory that have a rectilinear graphical representation. The display on the screen is a visible bit image.  (GST)
  4257. bit map:  A set of bits that represents the positions and states of a corresponding set of items. In graphics, video pixels are represented by a bit or bits in video display memory. See also graphics.  (GSH, GST, P16)
  4258. bit plane:  A method of representing images in computer memory.  In a bit plane, consecutive bits in memory specify adjacent pixels in the image; if more than one bit is required to completely specify the state of a pixel, more than one bit plane is used for the image.  Compare chunky pixels.  (GSTR, PI)
  4259. bit rate:  The speed at which bits are transmitted, usually expressed as bits per second, or bps. Compare baud.  (CTR, ETR, GST)
  4260. bits per second:  See bit rate.  (CTR, ETR)
  4261. block:  (1) A unit of data storage or transfer, typically 512 bytes.  (2) A contiguous region of computer memory of arbitrary size, allocated by the Memory Manager.  Also called a memory block.  (GSF, GSH, GSTR, PI, P16)
  4262. block device:  A device that transfers data to or from a computer in multiples of 1 block (512 bytes) of characters at a time. Disk drives are block devices. Also called block I/O device.  (GSF, GSTR, PI, P16)
  4263. block I/O device:  See block device.  (GSTR)
  4264. board:  See printed-circuit board.  (CTR, ETR)
  4265. body:  In BASIC, the statements or instructions that make up a part of a program, such as a loop or a subroutine.  (CTR, ETR)
  4266. Boolean logic:  A mathematical system in which every expression evaluates to one of two values, usually referred to as TRUE or FALSE.  (GSTR, PI)
  4267. Boolean variable:  A variable that can have one of two values, usually referred to as TRUE or FALSE.  (GSTR, PI)
  4268. boot:  Another way to say start up. A computer boots by loading a program into memory from an external storage medium such as a disk. Starting up is often accomplished by first loading a small program, which then reads a larger program into memory. The program is said to "pull itself up by its own bootstraps"-hence the term bootstrapping or booting.   (CTR, ETR, GSF, GSH, GST, P16)
  4269. boot disk:  See startup disk.  (CTR, ETR)
  4270. boot prefix:  The ProDOS 16 prefix number */.  It specifies the name of the volume from which the currently running version of ProDOS 16 was started up.  (PI)
  4271. bootstrap:  See boot.  (CTR, ETR, GST)
  4272. bottom scroll bar:  The scroll bar the user selects to scroll horizontally through the data in a window.  (GSTR)
  4273. boundary rectangle:  A rectangle, defined as part of a QuickDraw II LocInfo record, that encloses the active area of the pixel image and imposes a coordinate system on it. Its upper-left corner is always aligned on the first pixel in the pixel map.  (GSTR, PI)
  4274. boundsRect:  The GrafPort field that defines the port's boundary rectangle.  (GSTR, PI)
  4275. bps:  See bit rate.  (CTR, ETR)
  4276. branch:  (v) To pass program control to a line or statement other than the next in sequence. (n) A statement that performs a branch. See conditional branch, unconditional branch.  (CTR, ETR)
  4277. BREAK:  A SPACE (0) signal, sent over a communication line, of long enough duration to interrupt the sender. This signal is often used to end a session with a time-sharing service. BREAK is also used in BASIC to stop execution of a program. It's generated by pressing Control-C.  (CTR, ETR)
  4278. breakpoint:  A machine-language instruction in a program that causes execution to halt.  (PI)
  4279. BRK:  A "software interrupt." An instruction that causes the 6502 or 65C02 microprocessor to halt. Pronounced "break."  (CTR, ETR)
  4280. buffer:  A holding area in the computer's memory (for example, a print buffer) where information can be stored by one program or device and then read at a different rate by another.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  4281. bug:  An error in a program that causes it not to work as intended. The expression reportedly comes from the early days of computing when an itinerant moth shorted a connection and caused a breakdown in a room-size computer.  (CTR, ETR, GST)
  4282. bus:  A group of wires or circuits that transmit related information from one part of a computer system to another. In a network, a line of cable with connectors linking devices together. A bus network has a beginning and an end. (It's not in a closed circle or T shape.)  (CTR, ETR, GST)
  4283. Busy word:  A firmware flag, consulted by the Scheduler, that protects system software that is not reentrant from being called while processing another call.  (GSTR, PI, P16)
  4284. button:  (1) A pushbutton-like image in dialog boxes where the user clicks to designate, confirm, or cancel an action. See also check box, radio button. (2) A button on a mouse or other pointing device. See also mouse button.  (GST, GSTR, PI)
  4285. byte:  A unit of information consisting of 8 bits. A byte can have any value between 0 and 255, which may represent an instruction, a letter, a number, a punctuation mark, or another character. See also bit, kilobyte, megabyte.  (CTR, ETR, GSF, GSH, GSTR, PI, P16)
  4286. C:  A high-level programming language.  One of the languages available for the Apple IIGS Programmer's Workshop.  (GSTR, PI)
  4287. c flag:  See carry flag.  (GSTR, PI)
  4288. C string:  An ASCII character string terminated by a null character (ASCII value = 0).  (GSTR, PI)
  4289. C string:  An ASCII character string terminated by a null character (ASCII value = 0). Compare Pascal string.  (GSTR)
  4290. C-type string:  Same as C string.  (GSTR)
  4291. C3COUT1:  Also called BASICOUT, this is the routine that COUT jumps to when the 80-column firmware is active.  (GSF)
  4292. cable:  An insulated bundle of wires with connectors on the ends; the number of wires varies with the type of connection. Examples are serial cables, disk drive cables, and AppleTalk cables.  (CTR, ETR)
  4293. call:  (v) To request the execution of a subroutine, function, or procedure. (n) A request from the keyboard or from a procedure to execute a named procedure. See procedure.  (CTR, ETR, GST, P16)
  4294. call block:  The sequence of assembly-language instructions used to call ProDOS 16 or System Loader functions.  (P16)
  4295. Cancel:  One of two predefined item ID numbers for dialog box buttons (Cancel = 2).  Compare OK.  (GSTR, PI)
  4296. cancel:  To stop an operation, such as the setting of page-setup values in a dialog box, without saving any results produced up to that point.  (GSTR, PI)
  4297. card:  See peripheral card.  (PI)
  4298. caret:  A symbol that indicates where something should or will be inserted in text. On the screen it designates the insertion point, and is usually a vertical bar (|).  (GSTR, PI)
  4299. carriage return:  An ASCII character (decimal 13) that ordinarily causes a printer or display device to place the next character on the left margin; in APW C, equal to newline ().  (CTR, ETR, GST, GSH)
  4300. carrier:  The background signal on a communication channel that is modified to carry information. Under RS-232-C rules, the carrier signal is equivalent to a continuous MARK (1) signal; a transition to 0 then represents a start bit.  (CTR, ETR)
  4301. carry flag:  A status bit in the 6502 or 65C02 microprocessor, used as a ninth bit with the eight accumulator bits in addition, subtraction, rotation, and shift operations.  (CTR, ETR)
  4302. carry flag:  A status bit in the microprocessor indicating whether an accumulator calculation has resulted in a carry out of the register. Also called c flag.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  4303. cathode-ray tube (CRT):  An electronic device, such as a television picture tube, that produces images on a phosphor-coated screen. The phosphor coating emits light when struck by a focused beam of electrons. A common display device used with personal computers.  (CTR, GSH, GST)
  4304. CDA:  See classic desk accessory.  (GSTR, PI)
  4305. CDA menu:  The menu on which classic desk accessories are listed; the user selects the menu by pressing Control-Apple-Escape. See also classic desk accessory.  (GSTR)
  4306. central processing unit (CPU):  The "brain" of the computer; the microprocessor that performs the actual computations in machine language. See microprocessor.  (CTR, ETR, GSF, GSH, GST)
  4307. character:  (1) Any symbol that has a widely understood meaning and thus can convey information. Some characters-such as letters, numbers, and punctuation-can be displayed on the monitor screen and printed on a printer. Most characters are represented in the computer as 1-byte values. (2) In QuickDraw II, a single ASCII character.  (CTR, ETR, GSF, GSH, GST, GSTR)
  4308. character bounds rectangle:  The rectangle that determines the extent of the background pixels of a character.  (GSTR)
  4309. character bounds width:  The width of a character's character bounds rectangle.  (GSTR)
  4310. character code:  A number used to represent a character for processing by a computer system.  (CTR, ETR)
  4311. character device:  A device that transfers data to or from a computer as a stream of individual characters.  Keyboards and printers are character devices.  (GSH, GSTR, PI, P16)
  4312. character generator:  The IC responsible for providing all text and special characters to the computer that may be displayed on the video monitor.  (GSH)
  4313. character image:  An arrangement of bits that defines a character in a font.  (PI)  The part of a font strike that represents a character in a font.  (GSTR)
  4314. character image width:  The number of columns in a character image.  (GSTR)
  4315. character origin:  The point on the base line used as a reference location for drawing a character.  (GSTR, PI)
  4316. character position:  An index into LineEdit text, with position 0 corresponding to the first character.  (GSTR)
  4317. character rectangle:  A rectangle that encloses a character image. Its width is equal to the image width of the character; its height is equal to the character height.  (GSTR)
  4318. character set:  The entire set of characters that can be either shown on a monitor or used to code computer instructions. In a printer, the entire set of characters that the printer is capable of printing.  (CTR, ETR)
  4319. character width:  The number of pixels the pen position is to be advanced after the character is drawn.  (GSTR, PI)
  4320. check box:  A small box associated with an option in a dialog box. When the user clicks the check box, that may change the option or affect related options. See also radio button.  (GSTR, PI)
  4321. chip:  See integrated circuit.  (CTR, GST)
  4322. Choose Printer dialog box:  A Print Manager dialog box that lets the user select a printer or port for printing.  (GSTR, PI)
  4323. chunkiness:  The number of bits required to describe the state of a pixel in a pixel image.  (GSTR, PI)
  4324. chunky pixels:  A method of representing images in computer memory.  In chunky pixel organization, a number of consecutive bits in memory combine to specify the state of a single pixel in the image.  Consecutive groups of bits (the size of the group is equal to the image's chunkiness) define adjacent pixels in the image.  Compare bit plane.  (GSTR, PI)
  4325. circuit board:  A board containing embedded circuits and an attached collection of integrated circuits (chips).  (GST)
  4326. clamp:  A memory location that contains the maximum and minimum excursion positions of the mouse cursor when the desktop is in use.  (GSF)
  4327. clamp values:  The X- and Y-limits, in terms of pixels, on cursor position controlled by mouse movement.  (GSTR, PI)
  4328. classic desk accessory (CDA):  Desk accessories designed to execute in a non-desktop, non-event-based environment. Compare new desk accessory.   (GSTR, PI)
  4329. Clear To Send:  An RS-232-C signal from a DCE to a DTE that is normally kept false until the DCE makes it true, indicating that all circuits are ready to transfer data out. See Data Communication Equipment, Data Terminal Equipment.  (CTR, ETR)
  4330. click:  To position the pointer on something, and then to press and quickly release the button on the mouse or other pointing device.  (GSTR, PI)
  4331. clip:  To restrict drawing to within a particular boundary; any drawing attempted outside that boundary does not occur.  (GSTR, PI)
  4332. Clipboard:  The holding place for the material the user last cut or copied; a buffer area in memory. Information on the Clipboard can be inserted (pasted) into documents. In memory, the contents of the clipboard are called the desk scrap.  (GSTR, PI)
  4333. clipping region:  The region to which an application limits drawing in a GrafPort.  (GSTR, PI)
  4334. clock:  (1) The timing circuit that controls execution of a microprocessor.  Also called system clock.  (2) An integrated circuit, often with battery-backup memory, that gives the current date and time.  Also called clock-calendar.  (GSTR, PI)
  4335. clock chip:  A special chip in which parameter RAM and the current setting for the date and time are stored. This chip is powered by a battery when the system is off, thus preserving the information.  (GST)
  4336. clock speed:  The frequency of the system clock signal in megahertz.  (PI)
  4337. close:  To terminate access to an open file. When a file is closed, its updated version is written to disk and all resources it needed when open (such as its I/O buffer) are released. The file must be opened before it can be accessed again.  (P16)  To turn a window back into the icon that represents it.  (GST)
  4338. close box:  The small white box on the left side of the title bar of an active window.  Clicking it closes the window.  (GSTR, PI)
  4339. CMOS:  Acronym for complementary metal oxide semiconductor, one of several methods of making integrated circuits out of silicon. CMOS devices are characterized by their low power consumption. CMOS techniques are derived from MOS techniques.  (GSF, GSH, GST, PI)
  4340. code:  (1) A number or symbol used to represent some piece of information. (2) The statements or instructions that make up a program.  (CTR, ETR, GST)
  4341. cold start:  The process of starting up the AppleII when the power is first turned on (or as if the power had just been turned on) by loading the operating system into main memory, and then loading and running a program. Compare boot, warm start.  (CTR, ETR, GST)
  4342. color fringing:  The rainbow-like effect that appears around text characters when they are displayed in color on most color video monitors. This fringing is unavoidable because the color-detection circuitry of most composite video color monitors cannot respond fast enough to the changing of the color information during the text portion of the display. Displaying text in monochrome makes it more readable.  (GSH)
  4343. color table:  One table of 16 lookup tables in AppleIIGS memory. The table lists the available color values for a scan line.  (GSTR, PI)
  4344. column:  A vertical arrangement of graphics points or character positions on the display.  (CTR, ETR, GST)
  4345. command:  An instruction that causes the computer to perform some action. A command can be typed from a keyboard, selected from a menu with a hand-operated device (such as a mouse), or embedded in a program.  (CTR, ETR, GST)  (1) In the Standard C Library, a parameter that tells a function which of several actions to perform. (2) In the APW Shell, a word that tells APW which utility to execute.  (GSH)
  4346. command character:  An ASCII character, usually Control-A or Control-I, that causes the serial port firmware to interpret subsequent characters as commands.  (CTR)
  4347. command line:  (1)In APW, the line of text with which the user invokes a procedure or function or executes a program.  The command line often includes both the name of the function to execute and a list of parameters to be passed to the function.  (2) The line on the screen on which a command is entered.  (PI)
  4348. command register:  An ACIA location (at $C09A for port 1 and $C0AA for port 2) that stores parity type and RS-232-C signal characteristics.  (CTR)
  4349. command-line interface:  The type of interface between user and program in which information is passed in a command line.  (PI)
  4350. compact:  To rearrange allocated memory blocks in order to increase the amount of contiguous unallocated (free) memory. The Memory Manager compacts memory when needed.  (P16)
  4351. compaction:  The rearrangement of allocated blocks in memory to open up larger contiguous areas of free space.  (GSTR, PI)
  4352. compiler:  A language translator that converts a program written in a high-level programming language (source code) into an equivalent program in some lower-level language such as machine language (object code) for later execution.  (CTR, ETR, GST)  A program that produces object files (containing machine-language code) from source files written in a high-level language such as C.  Compare assembler.  (GSTR, PI, P16)
  4353. component:  A part; in particular, a part of a computer system.  (GST)
  4354. composite video:  A standard video signal that includes all color and timing information that is needed by a composite video monitor. Several video standards are in use around the world: NTSC video is used in northern America and Japan; PAL video is used in much of Europe; SECAM is used in the USSR and many other countries. The AppleIIGS is capable of generating both NTSC and PAL video. Compare RGB.  (CTR, ETR, GSH, GST)
  4355. computer:  An electronic device that performs predefined (programmed) computations at high speed and with great accuracy. A machine that is used to store, transfer, and transform information.  (CTR, ETR, GST)
  4356. computer language:  See programming language.  (CTR, ETR, GST)
  4357. computer system:  A computer and its associated hardware, firmware, and software.  (CTR)
  4358. conditional assembly:  A feature of an assembler that allows the programmer to define macros or other pieces of code such that the assembler assembles them differently under different conditions.  (GST)
  4359. conditional branch:  A branch whose execution depends on the truth of a condition or the value of an expression. Compare unconditional branch.  (CTR, ETR, GST)
  4360. configuration:  (1) The total combination and arrangement of hardware components-CPU, video display device, keyboard, and peripheral devices-that make up a computer system. (2) The software settings that allow various hardware components of a computer system to communicate with each other.  (CTR, ETR, GST)
  4361. connector:  A plug, socket, jack, or port.  (CTR, ETR)
  4362. constant:  In a program, a symbol that represents a fixed, unchanging value. Compare variable.  (CTR, ETR)
  4363. content region:  The area in a window in which an application presents information to the user.  (GSTR, PI)
  4364. control:  An object in a window with which the user, using the mouse, can cause instant action with visible results or change settings to modify a future action.  (GSTR, PI)
  4365. control character:  A nonprinting character that controls or modifies the way information is printed or displayed. In the AppleII family, control characters have ASCII values between 0 and 31, and are typed from a keyboard by holding down the Control key while pressing some other key. In the Macintosh family, the Command key performs a similar function.   (CTR, ETR)
  4366. control code:  One or more nonprinting characters-included in a text file-whose function is to change the way a printer prints the text. For example, a program may use certain control codes to turn boldface printing on and off. See control character.   (CTR, ETR)
  4367. control definition procedure:  A procedure used to define the appearance and behavior of a custom control.  (GSTR)
  4368. control key:  A general term for a key that controls the operation of other keys; for example, Apple, Caps Lock, Control, Option, and Shift. When you hold down or engage a control key while pressing another key, the combination makes that other key behave differently. Also called a modifier key.  (CTR, ETR)
  4369. Control key:  A specific key on AppleII-family keyboards that produces control characters when used in combination with other keys.  (CTR, ETR, GST)
  4370. Control Manager:  The AppleIIGS tool set that manages controls, which are objects on the screen that the user can manipulate with the mouse to cause instant action or change settings.  (GSTR, PI)
  4371. Control Panel:  A desk accessory that lets the user change certain system parameters, such as speaker volume, display colors, and configuration of slots and ports.   (GSF, GSH, GST, GSTR, PI)
  4372. control record:  A data structure that defines the appearance and behavior of a control.  (GSTR)
  4373. control register:  A special register that programs can read and write, similar to a soft switch. The control registers are specific locations in the I/O space ($Cxxx) in bank $E0; they are accessible from bank $00 if I/O shadowing is on.   (GSF)  An ACIA location ( at $C09B for port 1 and $C0AB for port 2) that stores data format and baud rate selections.  (CTR)
  4374. Control-Reset:  A combination keystroke on AppleII-family computers that usually causes an Applesoft BASIC program or command to stop immediately. If a program disables the Control-Reset feature, you need to turn the computer off to get the program to stop.  (CTR, ETR, GSF, GSH, GST)
  4375. controller card:  A peripheral card that connects a device such as a printer or disk drive to a computer's main logic board and controls the operation of the device.  (CTR, ETR, GSF, GST)
  4376. controlling program:  A program that loads and runs other programs, without itself leaving memory.  A controlling program is responsible for shutting down its subprograms and freeing their memory space when they are finished.  A shell, for example, is a controlling program.  (GSH, PI, P16)
  4377. coordinate plane:  A two-dimensional grid defined by QuickDraw II.  All drawing commands are located in terms of coordinates on the grid.  (GSTR, PI)
  4378. coordinates:  X and Y locations on the QuickDraw II coordinate plane. Most QuickDraw II routines accept and return coordinates in the order (Y,X).  (GSTR, PI)
  4379. copy:  To duplicate something by selecting it and choosing Copy from the Edit menu.  A copy of the selected portion is placed on the Clipboard, without affecting the original selection.  (GSTR, PI)
  4380. copy protect:  To make a disk uncopyable. Software publishers frequently try to copy protect their disks to prevent them from being illegally duplicated by software pirates. Compare write protect.  (CTR, ETR)
  4381. COUT:  The firmware entry point for the AppleII character-output subroutine. COUT is actually an I/O link located in RAM rather than in ROM, and so can be modified to contain the address of the presently active character-output subroutine.  (GSF)
  4382. COUT1:  An entry point within the AppleII character-output subroutine.  (GSF)
  4383. CPU:  See central processing unit and microprocessor.  (CTR, ETR, GSH, GST)
  4384. crash:  To cease to operate unexpectedly, possibly destroying information in the process.  (CTR, ETR)
  4385. creation date:  An attribute of a ProDOS 16 file; it specifies the date on which the file was first created.  (PI, P16)
  4386. creation time:  An attribute of a ProDOS 16 file; it specifies the time at which the file was first created.  (PI, P16)
  4387. CRT:  See cathode-ray tube.  (CTR)
  4388. CTS:  See Clear To Send.  (CTR)
  4389. current application:  The application program currently loaded and running. Every application program is identified by a User ID number; the current application is defined as that application whose User ID is the present value of the USERID global variable.  (P16)
  4390. current font:  The font currently being used by QuickDraw II to draw text.  (GSTR)
  4391. current input device:  The source, such as the keyboard or a modem, from which a program is currently receiving its input.  (CTR, ETR)
  4392. current output device:  The destination, such as the display screen or a printer, currently receiving a program's output.  (CTR, ETR)
  4393. cursor:  A graphic icon displayed by the operating system or application program that indicates where the next input from the user is expected. Different styles of cursors are used with the AppleIIGS: an arrow, an underbar, a vertical bar, and an inverse video block.   (CTR, ETR, GSH, GST, GSTR, PI)
  4394. cursor record:  The data structure that defines the height and width of the cursor, the image of the cursor, the mask controlling the appearance of the cursor, and the hot spot defining where the image of the cursor will be placed by the mouse.  (GSTR)
  4395. cut:  To remove something by selecting it and choosing Cut from the Edit menu. The cut portion is placed on the Clipboard.  (GSTR, PI)
  4396. D register:  See direct register.  (PI)
  4397. DAC:  See digital-to-analog converter.  (CTR, ETR, GST)
  4398. data:  Information transferred to or from or stored in a computer or other mechanical communications or storage device.  (CTR, ETR, GSF, GSH)
  4399. data area:  A document as viewed in a window.  The data area is the entire document, only a portion of which (the visible region) may be seen in the window at any one time.  (GSTR, PI)
  4400. data bank register:  A register in the 65816 processor that contains the high-order byte of the 24-bit address that references data in memory.  (GSTR, PI)
  4401. data bits:  The bits in a communication transfer that contain information. Compare start bit, stop bit.  (CTR, ETR, GST)
  4402. data block:  A 512-byte portion of a ProDOS 16 standard file that consists of whatever kind of information the file may contain.  (GSH, P16)
  4403. data bus:  A set of the electrical conductors that carry data from one internal part of the computer to another.  (PI)
  4404. Data Carrier Detect (DCD):  A signal from a DCE (such as a modem) to a DTE (such as an AppleIIGS) indicating that a communication connection has been established. See Data Communication Equipment, Data Terminal Equipment.  (CTR, ETR, GST)
  4405. Data Communication Equipment (DCE):  As defined by the RS-232-C standard, any device that transmits or receives information. Usually this device is a modem.  (CTR, ETR, GST)
  4406. data format:  The form in which data is stored, manipulated, or transferred. For example, when data is transmitted and received serially, it typically has a data format of one start bit, five to eight data bits, an optional parity bit, and one or two stop bits.  (CTR, GST)
  4407. data set:  A device that modulates, demodulates, and controls signals transferred between business machines and communication facilities. A form of modem.  (CTR, ETR)
  4408. Data Set Ready (DSR):  A signal from a DCE to a DTE indicating that the DCE has established a connection. See Data Communication Equipment, Data Terminal Equipment.  (CTR, ETR, GST)
  4409. data structure:  A specifically formatted item of data or a form into which data may be placed.  (GSTR, PI)
  4410. Data Terminal Equipment (DTE):  As defined by the RS-232-C standard, any device that generates or absorbs information, thus acting as an endpoint of a communication connection. A computer might serve as a DTE.   (CTR, ETR, GST)
  4411. Data Terminal Ready (DTR):  A signal from a DTE to a DCE indicating a readiness to transmit or receive data. See Data Communication Equipment, Data Terminal Equipment.  (CTR, ETR, GST)
  4412. DB register:  See data bank register.  (GSTR, PI)
  4413. DCD:  Abbreviation for Data Carrier Detect, a modem signal indicating that a communication connection has been established.  See Data Carrier Detect.  (CTR, ETR, GSF, GST)
  4414. DCE:  See Data Communication Equipment.  (CTR, ETR, GST)
  4415. dead character:  A character with a character width of 0.  (GSTR)
  4416. debug:  A colloquial term that means to locate and correct an error or the cause of a problem or malfunction in a computer program. Compare troubleshoot. See also bug.  (CTR, ETR, GST)
  4417. debugger:  A utility used for software development that allows you to analyze a program for errors that cause it to malfunction.  For example, it may allow you to step through execution of the program one instruction at a time.  (PI)
  4418. decimal:  A method of numeric representation using a base-10 system. Valid digits are 0 through 9. Compare hexadecimal, binary.  (CTR, ETR, GSH)
  4419. default:  A preset response to a question or prompt. The default is automatically used by the computer if the user doesn't supply a different response. Default values prevent a program from stalling or crashing if no value is supplied by the user.  (CTR, ETR, GST)
  4420. default button:  The button in a dialog box whose action will be executed if the user presses the Return key.  (GSTR)
  4421. default prefix:  The pathname prefix attached by ProDOS 16 to a partial pathname when no prefix number is supplied by the application.  The default prefix is equivalent to prefix number 0/.  (GSTR, PI, P16)
  4422. deferred execution:  The execution of a BASIC program instruction that is part of a complete program. The program instruction is executed only when the complete program is run. You defer execution of the instruction by preceding it with a program line number. The complete program executes consecutive instructions in numerical order. Compare immediate execution.  (CTR, ETR)
  4423. definition procedure:  A routine that defines the characteristics of some desktop feature such as a window or control.  For example, TaskMaster needs a pointer to a window-content definiton procedure (wContDefProc) in order to draw the contents of windows that it manipulates.  (PI)
  4424. DefProc:  See definition procedure.  (PI)
  4425. delete:  To remove something, such as a character or word from a file, or a file from a disk.  (GST)
  4426. Delete key:  A key on the upper-right corner of the AppleIIe, AppleIIc, and AppleIIGS keyboards that erases the character immediately preceding (to the left of) the cursor. Similar to the Macintosh Backspace key.  (CTR, ETR, GSF, GSH, GST)
  4427. delimiter:  A character that is used for punctuation to mark the beginning or end of a sequence of characters, and which therefore is not considered part of the sequence itself. For example, Applesoft BASIC uses the double quotation mark (") as a delimiter for string constants:  the string "DOG" consists of the three characters D, O, and G, and does not include the quotation marks.   (CTR, ETR)
  4428. delta:  The difference from something the program already knows. For example, mouse moves are represented as deltas compared to previous mouse locations. The name comes from the way mathematicians use the Greek letter delta (d) to represent a difference.  (GSF)
  4429. delta guide:  A description of something new in terms of its differences from something the reader already knows about. The name comes from the way mathematicians use the Greek letter delta ( d ) to represent a difference.  (GST)
  4430. demodulate:  To recover the information being transmitted by a modulated signal. For example, a conventional radio receiver demodulates an incoming broadcast signal to convert it into the sound emitted by the radio's speaker. Compare modulate.  (CTR, ETR)
  4431. dereference:  To substitute a pointer for a memory handle, or a value for a pointer. When you dereference a memory block's handle, you access the block directly (through its master pointer) rather than indirectly (through its handle).  (GSTR, PI, P16)
  4432. descender:  Any part of a character that lies below the base line (such as the tail on a lowercase "p") .  (GSTR, PI)
  4433. descent:  In a font, the distance between the base line and the descent line.  (GSTR, PI)
  4434. descent line:  A horizontal line that coincides with the bottoms of character descenders (such as the tail on a lowercase "p") that extends farthest below the base line. See also ascent line, base height, font height.  (GSTR, PI)
  4435. desk accessories:  "Mini-applications" that are available from the computer's menu regardless of which application you're using. The Control Panel is an example of a desk accessory.  (GSF, GSH, GST, GSTR, PI, P16)
  4436. desk accessory event:  An event that occurs when the user enters the special keystroke (Control-Apple-Escape) to invoke a classic desk accessory.  (GSTR, PI)
  4437. Desk Accessory menu:  The menu whose title is a colored apple symbol.  (GSTR)
  4438. Desk Manager:  The AppleIIGS tool set that executes desk accessories and enables applications to support them.  (GSTR, PI)
  4439. desk scrap:  A piece of data, maintained by the Scrap Manager, taken from one application and available for insertion into another.  (GSTR, PI)
  4440. desktop:  The visual interface between the computer and the user. In computers that support the desktop concept, the desktop consists of a menu bar at the top of the screen, and a gray area in which applications are opened as windows. The desktop interface was first developed for the Macintosh computer.  (GSF, GST, GSTR, PI, P16)
  4441. desktop environment:  A set of program features that make user interactions with an application resemble operations on a desktop. Commands appear as options in pull-down menus, and material being worked on appears in areas of the screen called windows. The user selects commands or other material by using the mouse to move a pointer around on the screen.  (GST)
  4442. desktop interface:  See desktop.  (PI)
  4443. desktop user interface:  See desktop, desktop environment.  (GST, GSTR)
  4444. desktop user interface:  The visual appearance of a program and the way in which it interacts with the user. In applications that use the desktop user interface, commands appear as options in pull-down menus, and material being worked on appears in rectangular areas of the screen called windows. The user selects commands or other material by using the mouse to move a pointer around on the screen.   (GSH)
  4445. destination:  See destination location.  (PI)
  4446. destination location:  The location (memory buffer or portion of the QuickDraw II coordinate plane) to which data such as text or graphics are copied. See also destination rectangle.  (GSTR, PI)
  4447. destination rectangle:  (1) The rectangle (on the QuickDraw II coordinate plane) in which text or graphics are drawn when transferred from somewhere else. Compare source rectangle. (2)In LineEdit, the rectangle that determines where the text will be drawn.  (GSTR, PI)
  4448. development environment:  A program or set of programs that allows you to write applications.  It typically consists of a text editor, an assembler or compiler, a linker, and support programs such as a debugger.  (PI)
  4449. device:  A piece of equipment (hardware) used in conjunction with a computer and under the computer's control. Also called a peripheral device because such equipment is often physically separate from, but attached to, the computer.  (CTR, ETR, GSF, GSH, GSTR, PI, P16)
  4450. device driver:  A program that handles the transfer of data to and from a peripheral device, such as a printer or disk drive.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  4451. device driver event:  An event generated by a device driver.  (GSTR)
  4452. device handler:  See device driver.  (CTR, ETR)
  4453. device-driver event:  An event generated by a device driver.  (PI)
  4454. dial:  An indicator on the screen that displays a quantitative setting or value. Usually found in analog form, such as a fuel gauge or a thermometer. A scroll bar is a standard type of dial.  (GSTR, PI)
  4455. dialog:  See dialog box.  (GSTR, PI)
  4456. dialog box:  A box on the screen that contains a message requesting more information from the user.  See also alert.  (GSTR, PI)
  4457. Dialog Manager:  The AppleIIGS tool set that manipulates dialog boxes and alerts, which appear on the screen when an application needs more information to carry out a command or when the user needs to be notified of an important situation.  (GSTR, PI)
  4458. dialog pointer:  A pointer to a dialog's GrafPort; equivalent to the window pointer for the dialog box.   (GSTR)
  4459. dialog record:  Information describing a dialog window that is maintained by the Dialog Manager.  (GSTR, PI)
  4460. dialog template:  A record that contains information about a dialog to be created.  (GSTR)
  4461. dialog window:  The window in which a dialog box appears.   (GSTR, PI)
  4462. digit:  (1) One of the characters 0 through 9, used to express numbers in decimal form. (2) One of the characters used to express numbers in some other form, such as 0 and 1 in binary or 0 through 9 and A through F in hexadecimal.  (CTR, ETR, GST)
  4463. digital:  (adj) Represented in a discrete (noncontinuous) form, such as numerical digits or integers. For example, contemporary digital clocks show the time as a digital display (such as 2:57) instead of using the positions of a pair of hands on a clock face. Compare analog.  (CTR, ETR, GSH, GST)
  4464. digital data:  Data that can be represented by digits-that is, data that are discrete rather than continuously variable. Compare analog data.  (CTR, ETR)
  4465. Digital Oscillator Chip (DOC):  An integrated circuit in the AppleIIGS that contains 32 digital oscillators, each of which can generate a sound from stored digital waveform data in a wavetable.   (GSF, GSH, GST, GSTR, PI)
  4466. digital RGB video monitor:  A type of RGB video display in which the intensities of the red, green, and blue signals are fixed at discrete values.  (PI)
  4467. digital signal:  A signal that is sent and received in discrete intervals. A signal that does not vary continuously over time. Compare analog signal.  (CTR, ETR, GST)
  4468. digital-to-analog converter:  A device that converts quantities from digital to analog form.  (CTR, ETR, GST)
  4469. dim:  On the AppleIIGS desktop, to display a control or menu item in gray rather than black, to notify the user that the item is inactive.  (GSTR, PI)
  4470. DIN:  Abbreviation for Deutsche Industrie Normal, a European standards organization.  (GSF, GSH, GST)
  4471. DIN connector:  A type of connector with multiple pins inside a round outer shield.  (GSF, GSH, GST)
  4472. DIP:  See dual in-line package.  (CTR, ETR, GST)
  4473. DIP switches:  A bank of tiny switches, each of which can be moved manually one way or the other to represent one of two values (usually on and off). See dual in-line package.  (CTR, ETR)
  4474. direct memory access (DMA):  A means of fast data transfer into or out of computer memory to or from a computer peripheral. A peripheral device, usually a card in a peripheral I/O expansion slot, puts the 65C816 microprocessor in an idle state, and takes control of the computer for a short period of time. Data in memory may be directly accessed without the time-consuming usual handshaking and protocol.   (GSH)
  4475. direct page:  A page (256 bytes) of bank $00 of AppleIIGS memory, any part of which can be addressed with a short (1-byte) address because its high-address byte is always $00 and its middle-address byte is the value of the 65C816 direct register. Coresident programs or routines can have their own direct pages at different locations. The direct page corresponds to the 6502 processor's zero page. The term direct page is often used informally to refer to any part of the lower portion of the direct-page/stack space.  (GSF, GSH, GST, GSTR, PI, P16)
  4476. direct register:  A hardware register in the 65816 processor that specifies the start of the direct page.  (GSF, GSH, GSTR, PI, P16)
  4477. direct-page/stack segment:  A program segment that is used to initialize the size and contents of an application's stack and direct page.  (GSTR, PI)
  4478. direct-page/stack space:  A portion of bank $00 of AppleIIGS memory reserved for a program's direct page and stack. Initially, the 65C816 processor's direct register contains the base address of the space, and its stack register contains the highest address. In use, the stack grows downward from the top of the direct-page/stack space, and the lower part of the space contains direct-page data.  (GSF, GSH, GSTR, PI, P16)
  4479. directory:  A file that contains a list of the names and locations of other files stored on a disk. Directories are either volume directories or subdirectories. A directory is sometimes called a catalog.  (GSH, GST)
  4480. directory file:  A directory. One of the two principal categories of ProDOS 16 files. Directory files contain specially formatted entries that give the names and disk locations of other files.  (GSH, P16)
  4481. disable:  To make unresponsive to user actions.  A dialog box control that is disabled does nothing when selected or manipulated by the user.  In appearance, however, it is identical to an enabled control.  Compare inactive.  (GSTR, PI)
  4482. disabled menu:  A menu that can be pulled down, but in which items are dimmed and not selectable.  (GSTR, PI)
  4483. disassembler:  A language translator that converts a machine-language program into an equivalent program in assembly language, which is easier for programmers to understand. The opposite of an assembler.  (CTR, ETR, GSF, GST, PI)
  4484. disk:  An information-storage medium consisting of a flat, circular, magnetic surface on which information can be recorded in the form of small magnetized spots, in a manner similar to the way sounds are recorded on tape. See floppy disk, hard disk.  (CTR, ETR)
  4485. disk controller card:  A peripheral card that provides the connection between one or two disk drives and the computer. (This connection, or interface, is built into the AppleIIc, the AppleIIGS, and all Macintosh-family computers.)  (CTR, ETR, GST)
  4486. disk device:  See block device.  (P16)
  4487. disk drive:  A computer peripheral device that stores digital data on a revolving magnetic surface. Disk drives may be floppy disk drives (which use a removable, flexible mylar disk as the medium) or hard disk drives (which use a fixed aluminum platter as the medium). Disk drives retain the information after the computer is turned off, but are capable of altering the data as requested by the computer program.  (CTR, ETR, GSH)
  4488. disk envelope:  A removable, protective paper sleeve used when handling or storing a 5.25-inch disk. It must be removed before you insert the disk in a disk drive. Compare disk jacket.  (CTR, ETR)
  4489. Disk II, Disk II drive:  A type of disk drive made and sold by Apple Computer, Inc., for use with the Apple II, II Plus, and IIe computers.  It uses 5.25-inch disks.  (CTR, ETR, GSF, GSH, GST, PI)
  4490. disk jacket:  A permanent, protective covering for a disk. 5.25-inch disks have flexible, paper or plastic jackets; 3.5-inch disks have hard plastic jackets. The disk is never removed from the jacket. Compare disk envelope.  (CTR, ETR)
  4491. disk operating system:  An operating system whose principal function is to manage files and communication with one or more disk drives. DOS and ProDOS are two families of AppleII disk operating systems.  (GSF, GSH, GST, PI, P16)
  4492. Disk Operating System (DOS):  An optional software system for the AppleII family of computers that enables the computer to control and communicate with one or more disk drives. The acronym DOS rhymes with boss.  (CTR, ETR)
  4493. disk port:  The connector on the rear panel of the Apple IIGS for attaching disk drives.  (PI)
  4494. disk-based:  See disk-resident.  (CTR, ETR, GST)
  4495. disk-resident:  A program that does not remain in memory. The computer retrieves all or part of the program from the disk, as needed. Sometimes called disk-based. Compare memory-resident.  (CTR, ETR, GST)
  4496. display:  (1) A general term to describe what you see on the screen of your display device when you're using a computer. (2) Short for a display device.  (CTR, ETR, GST)
  4497. display color:  The color currently being used to draw high-resolution or low-resolution graphics on the display screen.  (CTR, ETR)
  4498. display device:  A device that displays information, such as a television set or video monitor.  (CTR, ETR, GST)
  4499. display mode:  A specification for the way in which a video display functions, including such parameters as whether displaying text or graphics, available colors, and number of pixels.  The Apple IIGS has two text display modes (40 column and 80 column), two standard Apple II graphics display modes (Hi-Res and Double Hi-Res), and two new Super Hi-Res graphics display modes ( 320 mode and 640 mode).  (GSTR, PI)
  4500. display rectangle:  A rectangle that determines where an item is displayed within a dialog box.  (GSTR, PI)
  4501. display screen:  The screen of the monitor; the area where you view text and pictures when using the computer.  (CTR, ETR)
  4502. dispose:  To permanently deallocate (a memory block).  The Memory Manager disposes of a memory block by removing its master pointer.  Any handle to that pointer will then be invalid.  Compare purge.  (GSTR, PI, P16)
  4503. dithering:  A technique for alternating the values of adjacent pixels to create the effect of intermediate values. Dithering can give the effect of shades of gray on a black-and-white display, or more colors on a color display.   (GSH, GST, GSTR, PI)
  4504. dividing line:  A line that divides groups of items in a menu; such a line uses the space of an entire item and requires an item record. Compare underline.  (GSTR)
  4505. DMA:  See direct memory access.  (GSH)
  4506. DOC:  See Digital Oscillator Chip.  (GSF, GSH, GST, GSTR, PI)
  4507. document:  A file created by an application.  (GSTR, PI)
  4508. document window:  A window that displays a document.  One of the two predefined window formats.  Compare alert window.  (GSTR, PI)
  4509. dormant:  Said of a program that is not being executed, but whose essential parts are all in the computer's memory.  A dormant program may be quickly restarted because it need not be reloaded from disk.  (PI, P16)
  4510. DOS:  Acronym for disk operating system. An AppleII disk operating system. See Disk Operating System.  (GSF, GSH, GST, P16)
  4511. DOS 3.2:  An early AppleII operating system. DOS stands for Disk Operating System; 3.2 is the version number. Disks formatted using DOS 3.2 have 13 sectors per track.  (CTR, ETR)
  4512. DOS 3.3:  An operating system for the AppleII family of computers. DOS stands for Disk Operating System; 3.3 is the version number.  (CTR, ETR, GST)
  4513. Double Hi-Res:  A high-resolution graphics display mode on AppleII computers with at least 128K of RAM, consisting of an array of points 560 wide by 192 high with 16 colors.  (GSF, GSH)
  4514. double-click:  To position the pointer where you want an action to take place, and then press and release the mouse button twice in quick succession without moving the mouse.  (GSTR, PI)
  4515. draft printing:  The print method that the LaserWriter uses. QuickDraw II calls are converted directly into command codes the printer understands, which are then immediately used to drive the printer. Compare spool printing.  (GSTR, PI)
  4516. drag:  To position the pointer on something, press and hold the mouse button, move the mouse, and release the mouse button. When you release the mouse button, you either confirm a menu selection or move an object to a new location.  (GSTR, PI)
  4517. drag region:  A region in a window (usually on the title bar) in which the mouse pointer must be placed before the user can drag the window.  (GSTR, PI)
  4518. draw:  In QuickDraw II, to color pixels in a pixel image.  (GSTR, PI)
  4519. drawing environment:  The complete description of how and where drawing may take place.  Every open window on the Apple IIGS screen is associated with a GrafPort record, which specifies the window's drawing environment.  Same as port, graphic port.  (GSTR, PI)
  4520. drawing mask:  An 8-bit by 8-bit pattern that controls which pixels in the QuickDraw II pen will be modified when the pen draws.  (GSTR, PI)
  4521. drawing mode:  One of 16 possible interactions between pixels in QuickDraw II's pen pattern and pixels already on the screen that fall under the pen's path. In modeCopy mode, for example, pixels already on the screen are ignored. In modeXOR mode, on the other hand, bits in pixels on the screen are XOR'd with bits in pixels in the pen; the resulting pixels are drawn on the screen. See also pen mode, text mode.  (GSTR, PI)
  4522. drawing pen:  See pen.  (GSTR, PI)
  4523. drive:  See disk drive.  (CTR, ETR)
  4524. driver:  See device driver.  (GSTR, PI)
  4525. DSR:  Abbreviation for Data Set Ready, a signal indicating that a modem has established a connection. See Data Set Ready.  (CTR, ETR, GSF, GSTR)
  4526. DTE:  See Data Terminal Equipment.  (CTR, ETR, GST)
  4527. DTR:  Abbreviation for Data Terminal Ready, a signal indicating that a terminal is ready to transmit or receive data. See Data Terminal Ready.  (CTR, ETR, GSF, GST)
  4528. dual in-line package (DIP):  An integrated circuit packaged in a narrow rectangular box with a row of metal pins along each side. DIP switches on the box allow you to change settings. For example, ImageWriter printer DIP switches control functions such as line feed, form length, and baud setting.  (CTR, ETR, GST)
  4529. Dvorak keyboard:  An alternate keyboard layout, also known as the American Simplified Keyboard, which increases typing speed because the keys most often used are in the positions easiest to reach. Compare QWERTY keyboard.  (CTR, ETR, GST)
  4530. dynamic ROM:  A form of read-only memory (ROM) in which data is retained in memory while the computer power is off, but is lost as soon as the system is turned on.  (GSH)
  4531. dynamic segment:  A load segment capable of being loaded during program execution.  Compare static segment.  (GSTR, PI, P16)
  4532. e flag:  A flag bit in the 65C816 that determines whether the processor is in native mode or emulation mode.  (P16)
  4533. e flag:  One of three flag bits in the 65816 processor that programs use to control the processor's operating modes.  The setting of the e flag determines whether the processor is in native mode (6502), or emulation mode (65816).  See also m flag and x flag.  (GSF, GSH, GST, GSTR, PI, P16)
  4534. EBCDIC:  Acronym for Extended Binary-Coded Decimal Interchange Code; pronounced "EB-si-dik."  A code used by IBM that represents each letter, number, special character, and control character as an 8-bit binary number. EBCDIC has a character set of 256 8-bit characters. Compare ASCII.  (CTR, ETR)
  4535. edit:  To change or modify. For example, to insert, remove, replace, or move text in a document.  (GST)
  4536. edit record:  A complete text editing environment in the Line Edit Tool Set, which includes the text to be edited, the GrafPort and rectangle in which to display the text, the arrangement of the text within the rectangle, and other editing and display information.  (GSTR, PI)
  4537. editor:  A program that helps you create and edit information of a particular form; for example, a text editor or a graphics editor.  (GST)
  4538. effective address:  In machine-language programming, the address of the memory location on which a particular instruction operates, which may be arrived at by indexed addressing or some other addressing method.  (CTR, ETR, GST)
  4539. embedded:  Contained within. For example, the string 'HUMPTY DUMPTY' is said to contain an embedded space.  (CTR, ETR)
  4540. empty handle:  A handle pointing to a NIL master pointer.  (GSTR)
  4541. emulate:  To operate in a way identical to a different system.  For example, the 65816 microprocessor in the Apple IIGS can carry out all the instructions in a program originally written for an Apple II that uses a 6502 microprocessor, thus emulating the 6502.  (GSF, GSH, GST, GSTR, PI)
  4542. emulate:  To operate in a way identical to a different system. For example, the AppleII 2780/3780 Protocol Emulator and the AppleII 3270 BSC Protocol Emulator, together with the Apple Communications Protocol Card (ACPC), allow the AppleII, AppleII Plus, or AppleIIe to emulate the operations of IBM 3278 and 3277 terminals and 3274 and 3271 control units.  (CTR, ETR)
  4543. emulation mode:  A manner of operating in which one system imitates another. In the AppleIIGS computer, the mode the 65C816 is in when the AppleIIGS is running programs written for AppleII's that use the 6502.  (CTR, ETR, GSF, GSH, GST, GSTR, P16)
  4544. enable:  To make responsive to user manipulation. A dialog or menu that is enabled can be selected by the user.  Enabling does not affect how an item is displayed.  Compare activate.  (GSTR, PI)
  4545. end-of-command mark:  A punctuation mark used to separate commands sent to a peripheral device such as a printer or plotter. Also called a command terminator.  (CTR, ETR)
  4546. end-of-file:  See EOF.  (GSTR, PI)
  4547. end-of-line character:  A character that indicates that the preceding text constitutes a full line.  (CTR, ETR)
  4548. environment:  The complete set of machine registers associated with a running program. Saving the environment allows a program to be restored to its original operating mode with all of its registers intact as though nothing had happened. Saving and restoring an environment is most often associated with calling system functions or processing interrupts.  (GSF)
  4549. EOF (end-of-file):  The logical size of a ProDOS 16 file; it is the number of bytes that may be read from or written to the file.  (GSTR, PI, P16)
  4550. erase:  In QuickDraw II, to color an area with the background pattern.  (PI)
  4551. erasing:  In QuickDraw II, to color an area with the background pattern.  (GSTR)
  4552. error:  The state of a computer after it has detected a fault in one or more commands sent to it.  Also called error condition.  (GSF, GSTR, PI, P16)
  4553. error code:  A number or other symbol representing a type of error.  (CTR, ETR, P16)
  4554. error condition:  See error.  (GSTR)
  4555. error message:  A message displayed or printed to tell you of an error or problem in the execution of a program or in your communication with the system. An error message is often accompanied by a beep.  (CTR, ETR)  A message issued by the system or application program when it has encountered an abnormal situation or an error in data.  (GSTR, PI)
  4556. Esc key:  See Escape key.  (CTR, ETR)
  4557. ESCAPE character:  An ASCII character that, with many programs and devices, allows you to perform special functions when used in combination keypresses.  (CTR, ETR, GST)
  4558. escape code:  A key sequence formed by pressing the Esc (Escape) key, followed by pressing another key. Escape codes are used to control the video firmware.  (CTR, ETR, GSF)
  4559. Escape key:  A key on AppleII-family computers that generates the Escape character. The Escape key is labeled Esc. In many applications, pressing Escape allows you to return to a previous menu or to stop a procedure.  (CTR, ETR, GST)
  4560. escape mode:  A state of the AppleIIe and IIc entered by pressing the Esc key and certain other keys. The other keys take on special meanings for positioning the cursor and controlling the display of text on the screen.  (CTR, ETR, GSF)
  4561. escape sequence:  A sequence of keystrokes, beginning with the Esc key. In escape mode, escape sequences are used for positioning the cursor and controlling the display of text on the screen. Escape sequences are also used as codes to control printers.  (CTR, ETR)
  4562. even parity:  In data transmission, the use of an extra bit set to 0 or 1 as necessary to make the total number of 1 bits an even number; used as a means of error checking. Compare MARK parity, odd parity.  (CTR, ETR, GST)
  4563. even/odd parity check:  In data transmission, a check that tests whether the number of 1 bits in a group of binary digits is even (even parity check) or odd (odd parity check).  (CTR, ETR)
  4564. event:  A notification to an application of some occurrence (such as an interrupt generated by a keypress) that the application may want to respond to.  (GSTR, PI, P16)
  4565. event code:  A numeric value assigned to each event by the Event Manager.  Compare task code.  (GSTR, PI)
  4566. Event Manager:  An Apple IIGS tool set that detects events as they happen, and passes the events on to the application or to the appropriate event handler, such as TaskMaster.  (GSTR, PI)
  4567. event mask:  A parameter passed to an Event Manager routine to specify which types of events the routine should apply to.  (GSTR, PI)
  4568. event message:  A field in the event record that contains additional information about the event.  (GSTR)
  4569. event queue:  A list of pending events maintained by the Event Manager.  (GSTR, PI)
  4570. event record:  The internal representation of an event, through which your program learns all pertinent information about that event.  (GSTR, PI)
  4571. event type:  The type of event reported to the Event Manager.  (GSTR)
  4572. event-driven:  A kind of program that responds to user inputs in real time by repeatedly testing for events posted by interrupt routines. An event-driven program does nothing until it detects an event such as a click of the mouse button.  (GST, PI, P16)
  4573. event-driven program:  A program that responds to user inputs in real time by repeatedly testing for events. An event-driven program does nothing until it detects an event such as a click of the mouse button.  (GSH, GSTR)
  4574. exclusive OR:  A logical operator that produces a true result if one of its operands is true and the other false, and a false result if its operands are both true or both false. Compare OR, AND, and NOT.  (CTR, ETR)
  4575. execute:  To perform the actions specified by a program command or sequence of commands.  (CTR, ETR)
  4576. execution environment:  See operating environment.  (GSTR)
  4577. execution mode:  One of two general states of execution of the 65C816 processor: native mode and 6502 emulation mode.  (GSTR, PI)
  4578. expansion slot:  A connector into which you can install a peripheral card. Sometimes called a peripheral slot. See also auxiliary slot, slot.  (CTR, ETR, GST, GSTR)
  4579. expression:  A formula in a program that defines a calculation to be performed.  (CTR, ETR)
  4580. Extended 80-Column Text Card:  See AppleIIe Extended 80-Column Text Card.  (GST)
  4581. extended SmartPort call:  A SmartPort call that allows data transfer to or from anywhere in the AppleIIGS system memory space. Compare standard SmartPort call.  (GSF)
  4582. extended task event record:  A data structure based on the event record that contains information used and returned by TaskMaster.  (GSTR, PI)
  4583. Extended value:  An 80-bit signed floating-point value with 64 bits of fraction.  (GSTR)
  4584. external device:  See device.  (GSH, P16)
  4585. external reference:  A reference to a symbol that is defined in another segment. External references must be to global symbols.  (GSH)
  4586. FALSE:  Zero.  The result of a Boolean operation.  Opposite of TRUE.  (GSTR, PI)
  4587. family name:  The name identifying a font family. For example, the font family named Helvetica includes 10-point Helvetica, 12-point Helvetica Bold, and 36-point Helvetica Underlined. See also font family.  (GSTR)
  4588. family number:  The number identifying a font family. There is a one-to-one correspondence between family number and family name; that is, any two fonts with the same family number should have the same family name.  (GSTR)
  4589. FamSpecBits:  A bit flag in the Font Manager that restricts the range of font families available to a calling routine.  (GSTR)
  4590. FamStatBits:  A bit flag in the Font Manager that reports on the status of a font family.  (GSTR)
  4591. fatal error:  An error serious enough that the computer must halt execution.  (GSH, P16)
  4592. field:  A string of ASCII characters or a value that has a specific meaning to some program. Fields may be of fixed length or may be separated from other fields by field delimiters. For example, each parameter in a segment header constitutes a field.  (GSF)
  4593. FIFO:  Acronym for "first in, first out" order, as in a queue.   (CTR, ETR)
  4594. file:  A named, ordered collection of information stored on a disk.  (CTR, ETR, GSTR, PI, P16)
  4595. file control block (FCB):  A data structure set up in memory by ProDOS 16 to keep track of all open files.  (P16)
  4596. file entry or file directory entry:  The part of a ProDOS 16 directory or subdirectory that describes and points to another file. The file so described is considered to be "in" or "under" that directory.  (P16)
  4597. file level:  See system file level.  (PI, P16)
  4598. file mark:  See Mark.  (PI)
  4599. file system ID:  A number describing the general category of operating system to which a file or volume belongs. The file system ID is an input to the ProDOS 16 FORMAT call, and a result from the VOLUME call.  (P16)
  4600. file type:  An attribute in a ProDOS 16 file's directory entry that characterizes the contents of the file and indicates how the file may be used. On disk, file types are stored as numbers; in a directory listing, they are oGST, GSTR, PI, P16)
  4601. filename:  The string of characters that identifies a particular file within its directory.  ProDOS filenames may be up to 15 characters long.  Compare pathname.  (GSTR, PI, P16)
  4602. filing calls:  Operating system calls that manipulate files. In ProDOS 16, filing calls are subdivided into file housekeeping calls and file access calls.  (P16)
  4603. fill mode:  A display option in Super Hi-Res 320 mode.  In fill mode, pixels in memory with the value 0 are automatically assigned the color of the previous nonzero pixel on the scan line; the program thus need assign explicit pixel values only to change pixel colors.  (GSTR, PI)
  4604. filling:  In QuickDraw II, using a specified pattern and the drawing mask to fill the interior of a shape.  (GSTR)
  4605. filter procedure:  A procedure that allows the application programmer to control the types of events handled by the Dialog Manager.  (GSTR)
  4606. finder:  A program that performs file and disk utilities (formatting, copying, renaming, and so on) and also starts applications at the request of the user.  (P16)
  4607. firmware:  Programs stored permanently in read-only memory (ROM). Such programs (for example, the Applesoft Interpreter and the Monitor program) are built into the computer at the factory. They can be executed at any time but cannot be modified or erased from main memory.  (GST)
  4608. firmware:  Programs stored permanently in read-only memory (ROM). Such programs (for example, the Applesoft Interpreter and the Monitor program) are built into the computer at the factory. They can be executed at any time but cannot be modified or erased from main memory. Compare hardware, software.  (CTR, ETR, GSF, GSH, GSTR, PI, P16)
  4609. fixed:  Not movable in memory once allocated.  Also called immovable.  Program segments that must not be moved are placed in fixed memory blocks.  Opposite of movable.  (GSTR, PI, P16)
  4610. fixed address:  A memory block that must be at a specified address when allocated.  (GSTR)
  4611. fixed bank:  A block of memory that must start in a specified bank.  (GSTR)
  4612. Fixed value:  A 32-bit signed value with 16 bits of fraction.  (GSTR)
  4613. fixed-address:  A  memory block that must be at a specified address when allocated.  (PI)
  4614. fixed-bank:  A block of memory that must start in a specified bank.  (PI)
  4615. fixed-point:  A method of representing numbers inside the computer in which the decimal point (more correctly, the binary point) is considered to occur at a fixed position within the number. Typically, the point is considered to lie at the right end of the number so that the number is interpreted as an integer. Compare floating-point.  (CTR, ETR)
  4616. flag:  A variable whose value (usually 1 or 0, standing for true or false) indicates whether some condition holds or whether some event has occurred. A flag is used to control the program's actions at some later time.  (CTR, ETR, GSTR, PI)
  4617. floating-point:  A method of representing numbers inside the computer in which the decimal point (more correctly, the binary point) is permitted to "float" to different positions within the number. Some of the bits within the number itself are used to keep track of the point's position. Compare fixed-point.  (CTR, ETR)
  4618. floppy disk:  A disk made of flexible plastic, as compared to a hard disk, which is made of metal. The term floppy is now usually applied only to disks with thin, flexible disk jackets, such as 5.25-inch disks. With 3.5-inch disks, the disk itself is flexible, but the jacket is made of hard plastic; thus, 3.5-inch disks aren't particularly "floppy."  (CTR, ETR)
  4619. flush:  To update an open file (write any updated information to disk) without closing it.  (P16)
  4620. folder:  The visual representation of a subdirectory. See also subdirectory.  (GSTR, PI)
  4621. font:  In typography, a complete set of type in one size and style of character.  In computer usage, a collection of letters, numbers, punctuation marks, and other typographical symbols with a consistent appearance; the size and style can be changed readily. See also  font scaling.  (GST, GSTR, PI)
  4622. font bounds rectangle:  The smallest rectangle that would enclose all the pixels of every character in a font; that is, the rectangle that is the union of all the character bounds rectangles of the characters in the font.  (GSTR)
  4623. font family:  All fonts that share the same name but may vary in size or style.  For example, all fonts named Helvetica are in the same family, even though that family contains Helvetica, Helvetica  Narrow and Helvetica Bold.  (GSTR, PI)
  4624. font height:  The vertical distance from a font's ascent line to its descent line.  (GSTR, PI)
  4625. font ID:  A number that specifies a font by family, style, and size.  (GSTR, PI)
  4626. font ID record:  A record containing the number that specifies a font by family, style, and size.  (GSTR)
  4627. Font Manager:  The AppleIIGS tool set that allows applications to use different fonts.  (GSTR)
  4628. font rectangle:  The smallest rectangle that would completely enclose all the foreground pixels of the characters of a font if the characters were drawn so that their character origins coincided.  (GSTR)
  4629. font scaling:  A process by which the Font Manager creates a font at one size by enlarging or reducing characters in an existing font of another size.  (GSTR, PI)
  4630. font size:  The size of a font in points, from 1 to 255. The Font Manager defines the font size as a byte; QuickDraw II and the AppleIIGS font record define the font size as a word.  (GSTR)
  4631. font strike:  A 1 bit/pixel pixelmap consisting of the character images of every defined character in the font, placed sequentially in order of increasing ASCII code.  (GSTR, PI)
  4632. font style:  The style in which a font was designed. The Font Manager defines the style style as a byte; QuickDraw II and the AppleIIGS font record define the font style as a word.  (GSTR)
  4633. font substitution:  An option in the LaserWriter style dialog box in the Print Manager, font substitution tells the system to substitute one font for another if the specified font is not available on the LaserWriter.  (GSTR)
  4634. FontSpecBits:  A bit flag in the Font Manager that restricts the range of fonts available to a calling routine.  (GSTR)
  4635. FontStatBits:  A bit flag in the Font Manager that reports on the status of a font.  (GSTR)
  4636. foreground color:  The color of the foreground pixels in text; by default it is white.  (GSTR, PI)
  4637. foreground pixels:  In a character image, the pixels corresponding to the character itself; that is, the bits set to 1 in the image.  (GSTR)
  4638. form feed:  An ASCII character (decimal 12) that causes a printer or other paper-handling device to advance to the top of the next page.  (CTR, ETR)
  4639. format:  (n) (1)  The form in which information is organized or presented. (2)  The general shape and appearance of a printed page, including page size, character width and spacing, line spacing, and so on. (v) To divide a disk into tracks and sectors where information can be stored. Blank disks must be formatted before you can save information on them for the first time; same as initialize.  (CTR, ETR, GSF, GST)
  4640. Fortran:  Short for Formula Translator. A high-level programming language especially suitable for applications requiring extensive numerical calculations, such as in mathematics, engineering, and the sciences.  (CTR, ETR)
  4641. FPI:  Abbreviation for Fast Processor Interface. A custom integrated circuit that incorporates most of the memory organization and address-decoding functions of the AppleIIGS. One of this IC's functions is to slow the system clock to 1.024 MHz whenever access to banks $E0 and E1 is detected.  (GSH)
  4642. FPT:  See function pointer table.  (GSTR)
  4643. Frac value:  A 32-bit signed value with 30 bits of fraction.  (GSTR)
  4644. fragmentation:  A condition in which free (unallocated) portions of memory are scattered due to repeated allocation and deallocation of blocks by the Memory Manager.  (GSTR)
  4645. frame region:  The part of a window that surrounds the window's content region and contains standard window controls.  (GSTR, PI)
  4646. framing:  In QuickDraw II, using the current pen size, pen pattern, drawing mask, and pen mode to draw an outline of a shape.  (GSTR)
  4647. framing error:  In serial data transfer, the absence of the expected stop bit(s) at the end of a received character.  (CTR, ETR)
  4648. frequency:  In alternating current (AC) signals, the number of complete cycles transmitted per second. Frequency is usually expressed in hertz (cycles per second), kilohertz (kilocycles per second), or megahertz (megacycles per second). In acoustics, frequency of vibration determines musical pitch. Compare duration.  (CTR, ETR, GSF, GSH, GST)
  4649. fringing:  Also known as color fringing. The undesirable effect of rainbow-like colors obscuring text on the video monitor. Occurs when 80-column text is displayed in color.  (GSH)
  4650. full duplex:  A four-wire communication circuit or protocol that allows two-way data transmission between two points at the same time. Compare half duplex.  (CTR, ETR)
  4651. full native mode:  See native mode.  (GSTR)
  4652. full pathname:  The complete name by which a file is specified, starting with the volume directory name.  A full pathname always begins with a slash (/), because a volume directory name always begins with a slash.  See also pathname.  (GSTR, PI)
  4653. function:  A preprogrammed calculation that can be carried out on request from any point in a program. A function takes in one or more arguments and returns a single value. It can therefore be embedded in an expression.  (CTR, ETR, GST)
  4654. function pointer table (FPT):  A table, maintained by the Tool Locator, that points to all routines in a given tool set.  (GSTR, PI)
  4655. game I/O connector:  A 16-pin connector inside all the open models of the AppleII, originally designed for connecting hand controls to the computer, but also used for connecting some other peripheral devices. Compare hand control connector.  (CTR, ETR, GST)
  4656. GCB:  See generator control block.  (GSTR)
  4657. General Logic Unit:  A class of custom integrated circuits used as interfaces between different parts of the computer.  (GSH)
  4658. general logic unit:  See GLU.  (GSTR, PI)
  4659. generator:  In the swap mode of the DOC, a functional unit formed from a pair of oscillators.  (GSTR)
  4660. generator control block (GCB):  A 16-byte block in the sound routines' work area that controls one generator.  (GSTR)
  4661. GETLN:  The firmware routine that a program calls to obtain an entire line of characters from the currently active input device.  (GSF)
  4662. GetNextEvent:  The Event Manager call that an application can make on each cycle through its main event loop.  Compare TaskMaster.  (GSTR, PI)
  4663. global coordinates:  The coordinate system assigned to a pixel image (such as screen memory) that QuickDraw II draws to. In global coordinates, the boundary rectangle's origin (top left corner) has the value (0,0). Compare local coordinates.  (GSTR, PI)
  4664. global page:  Under ProDOS 8, 256 bytes of data at a fixed location in memory, containing useful system information (such as a list of active devices) available to any application.  (P16)
  4665. global page bit map:  A portion of the ProDOS 8 global page that keeps track of memory use in the computer. Applications under ProDOS 8 are responsible for marking and clearing parts of the bit map that correspond to memory they have allocated or freed.  (P16)
  4666. global symbol:  A label in a segment that may be referenced by other segments.  Compare with local symbol, private symbol.  (PI)
  4667. GLU:  Abbreviation of general logic unit, a class of custom integrated circuits used as interfaces between different parts of the computer. See General Logic Unit.  (GSF, GSH, GST, GSTR, PI)
  4668. go-away region:  A region in a window frame, corresponding to the close box.  Clicking inside this region of the active window makes the window close or disappear.  (GSTR, PI)
  4669. GrafPort:  A data structure (record) that specifies a complete drawing environment, including such elements as a pixel image, boundaries within which to draw, a character font, patterns for drawing and erasing, and other pen characteristics.  (GSTR, PI)
  4670. graph:  A pictorial representation of data.  (CTR, ETR, GST)
  4671. graphic interface:  An interface between computer and user in which all screen drawing or other output, including text, is done by graphic routines.  Desktop programs use a graphic interface.  Compare text-based interface.  (PI)
  4672. graphic port:  A specification for how and where QuickDraw II draws.  A graphic port is defined by its GrafPort record; an application may have more that one graphic port open at one time, each defined by its own GrafPort.  Same as drawing environment.  (GSTR, PI)
  4673. graphics:  (1) Information presented in the form of pictures or images. (2) The display of pictures or images on a computer's display screen. Compare text.  (CTR, ETR, GST)  The display by a computer on a video monitor of data in memory, to visually represent figures, charts, graphs, or icons. In the AppleIIGS, each pixel on the monitor screen is directly controllable by bits in the screen. See also bit map.  (GSH)
  4674. grow box:  A small square in the lower-right corner of some windows, with which the user can resize the window.  The grow box corresponds to the grow region.  (PI)
  4675. grow image:  A dotted outline of an entire window plus the lines delimiting the title bar, size box, and scroll bar areas. The image can be pulled around to follow the movements of the mouse until the mouse button is released.  (GSTR)
  4676. grow region:  A window region in which dragging changes the size of the window.  (GSTR, PI)
  4677. guest file system:  A file system, other than ProDOS 16's, whose files can be read by ProDOS 16.  (P16)
  4678. half duplex:  A two-wire communication circuit or protocol designed for data transmission in either direction but not both directions simultaneously. Compare full duplex.  (CTR, ETR)
  4679. hand control:  A hand-held device with a knob and pushbutton that provides the user with a means for inputting stimuli to the computer for the purpose of controlling the application program. Usually used in conjunction with game software. Compare joystick.   (GSH)
  4680. hand control connector:  A 9-pin connector on the back panel of the AppleIIe and IIc computers, used for connecting hand controls to the computer. Compare gameI/O connector.  (CTR, ETR, GST)
  4681. hand controller:  Peripheral devices, with rotating dials and push buttons. Hand controllers are used to control game-playing programs, but they can also be used in other applications.  (CTR, ETR, GST)
  4682. handle:  See memory handle.  (GSTR, PI, P16)
  4683. handshaking:  The exchange of status information between a DCE (Data Comunications Equipment) and a DTE (Data Terminal Equipment), usually a computer and a peripheral device, used to control the transfer of data between them. The status information can be the state of a signal connecting the DCE and the DTE, or it can be in the form of a character transmitted with the rest of the data. See also XOFF, XON.  (GSF, GSH, GST)
  4684. hang:  To cease operation because either an expected condition is not satisfied or an infinite loop is occurring. A computer that's hanging is called a hung system. Compare crash.  (CTR, ETR)
  4685. hard disk:  A disk made of metal and sealed into a drive or cartridge. A hard disk can store very large amounts of information compared to a floppy disk.  (CTR, ETR)
  4686. hard disk drive:  A device that holds a hard disk, retrieves information from it, and saves information to it. Hard disks made for microprocessors are permanently sealed into the drives.  (CTR, ETR)
  4687. hardware:  Collectively, electronic circuit components and associated fittings and attachments. In computers, the computer itself (the processor), disk drives, and other peripheral equipment. The saying goes, "If you can touch it, it's hardware. If you can't, it's software." Compare firmware, software.  (CTR, ETR, GSH, GSTR, PI)
  4688. Heartbeat Interrupt Task Queue:  A list of tasks, such as cursor-movement updating or checking stack size, to be performed during vertical blanking.  Heartbeat tasks are manipulated by the Miscellaneous Tool Set.  (PI)
  4689. Heartbeat routines:  Routines that execute at some multiple of the heartbeat interrupt signal, which occurs during the vertical blanking interval (every 1/60 of a second).  (GSTR, PI)
  4690. hertz:  The unit of frequency of vibration or oscillation, defined as the number of cycles per second. Named for the physicist Heinrich Hertz and abbreviated Hz. See also kilohertz, megahertz.  (GST)
  4691. hertz:  The unit of frequency of vibration or oscillation, defined as the number of cycles per second. Named for the physicist Heinrich Hertz and abbreviated Hz. The 6502 microprocessor used in the 8-bit AppleII systems operates at a clock frequency of about 1 million hertz, or 1 megahertz (MHz). The 68000 microprocessor used in the Macintosh operates at 7.8336 MHz.  (CTR, ETR, GSF, GSH, GST)
  4692. hex:  See hexadecimal.  (GSTR, PI)
  4693. hexadecimal:  The base-16 system of numbers, using the ten digits 0 through 9 and the six letters A through F. Hexadecimal numbers can be converted easily and directly to binary form, because each hexadecimal digit corresponds to a sequence of 4 bits. In Apple manuals, hexadecimal numbers are usually preceded by a dollar sign ($).  (CTR, ETR, GSF, GSH GST, PI, P16)
  4694. hexadecimal, hex:  The representation of numbers in the base-16 system, using the ten digits 0 through 9 and the six letters A through F. Each hexadecimal digit corresponds to a sequence of four binary digits, or bits. Hexadecimal numbers are usually preceded by a dollar sign($).  (GSTR)
  4695. Hi-Res:  A high-resolution graphics display mode on the AppleII family of computers, consisting of an array of pixels 140 wide by 192 high in 6 colors or 280 wide by 192 high in monochrome.   (GSF, GSH, GST)
  4696. hide:  To make invisible (but not necessarily to discard) an object on the screen such as a window.  (GSTR, PI)
  4697. hierarchical file system:  A method of organization in which disk files are grouped together within directories and subdirectories. In a hierarchical file system, a file is specified by its pathname, rather than by a single filename.  (P16)
  4698. high ASCII characters:  ASCII characters with decimal values of 128 to 255. Called high ASCII because their high bit (first binary digit) is set to 1 (for on) rather than 0 (for off ).  (CTR, ETR)
  4699. high order:  The most significant part of a numerical quantity. In normal representation, the high-order bit of a binary value is in the leftmost position; likewise, the high-order byte of a binary word or longword quantity consists of the leftmost 8 bits.  (GSF)
  4700. high-level language:  A programming language that is relatively easy for people to understand. A single statement in a high-level language typically corresponds to several instructions of machine language. Compare low-level language.  (CTR, ETR, GSH, GST)
  4701. high-order:  Referring to the most significant part of a numerical quantity. In normal representation, the high-order bit of a binary value is in the leftmost position; likewise, the high-order byte of a binary word or long word consists of the leftmost 8 bits.  (GSH, P16)
  4702. high-order byte:  The more significant half of a memory address or other multi-byte quantity. In the 6502 microprocessor used in the AppleII family of computers, the low-order byte of an address is usually stored first, and the high-order byte second. (In the 68000 microprocessors used in the Macintosh family, the high-order byte is stored first.)  (CTR, ETR, GST)
  4703. high-resolution graphics:  On the 8-bit Apple II family the display of graphics on a screen as a six-color array of points, 280 columns wide and 192 rows high. When a text window is in use, the visible high-resolution graphics display is 280 by 160 points.  (CTR, ETR)
  4704. highlight:  To make something visually distinct. For example, when a button on a dialog box is selected, it appears as light letters on a dark background, rather than dark on light. An active window or control is highlighted differently than an inactive one.  (GSTR, PI)
  4705. HodgePodge:  A sample Apple IIGS desktop application; the program described in this book.  (PI)
  4706. hold time:  In computer circuits, the amount of time a signal must remain valid after some related signal has been turned off. Compare setup time.   (CTR, ETR)
  4707. horizontal blanking:  The interval between the drawing of each scan line on a video display.  (GSTR, PI)
  4708. hot spot:  The interval between the drawing of each scan line on a video display.  (GSTR)
  4709. Human Interface Guidelines:  A set of software development guidelines designed by Apple Computer to support the desktop concept and to promote uniform user interfaces in AppleII and Macintosh applications.  (GSF, GSTR, PI, P16)
  4710. Hz:  See hertz.  (CTR, ETR, GST)
  4711. i flag:  A bit in the 65816 microprocessor's Processor Status register that, if set to 1, disables interrupts.  (GSTR, PI)
  4712. I/O:  Input/Output. A general term that encompasses input/output activity, the devices that accomplish it, and the data involved. See input/output.  (CTR, ETR, GSH, GST, GSTR, PI, P16)
  4713. I/O device:  Input/output device. A device that transfers information into or out of a computer. See input, output, peripheral device.  (CTR, ETR, GST)
  4714. I/O expansion slots:  The seven rectangular connectors located on Apple IIGS main logic board. These slots will accept standard Apple II peripheral cards and allow the computer to communicate with peripherals such as printers and disk drives. See also peripheral card.  (GSH)
  4715. I/O link:  A fixed location that contains the address of an input/output subroutine in the computer's Monitor program.  (CTR, ETR, GST)
  4716. I/O space:  The portion of the memory map in a standard Apple II (and in banks $00, $01, $E0, and $E1 of an Apple IIGS) with addresses between $C000 and $CFFF.  Programs perform I/O by writing to or reading from locations in this I/O space.  (GSTR, PI)
  4717. IC:  See integrated circuit.  (CTR, ETR, GSH, GST, PI)
  4718. icon:  An image that graphically represents an object, a concept, or a message.   (GSF, GST, GSTR, PI)
  4719. image:  A representation of the contents of memory.  A code image consists of machine-language instructions or data that may be loaded unchanged into memory.  See also pixel image.  (GSH, GSTR, PI, P16)
  4720. image pointer:  In QuickDraw II, the pointer to the first byte of a pixel image.  (GSTR)
  4721. image width:  (1) Part of the QuickDraw II locInfo record that specifies the width of each line of a pixel image; the width must be an even multiple of 8 bytes. (2) For characters, same as character image width.  (GSTR)
  4722. immediate execution:  The execution of a program statement as soon as it is typed. In BASIC, immediate execution occurs when the line is typed without a line number; immediate execution allows you to try out nearly every statement immediately to see how it works. Compare deferred execution.  (CTR, ETR)
  4723. immovable:  See fixed.  (GSTR)
  4724. implement:  To put into practical effect, as to implement a plan. For example, a language translator implements a particular language.   (CTR, ETR, GST)
  4725. IN#:  This command designates the source of subsequent input characters. It can be used to designate a device in a slot or a machine-language routine as the source of input.  (CTR, ETR)
  4726. inactive:  Controls that have no meaning or effect in the current context, such as an Open button when no document has been selected to be opened. These inactive controls are not affected by the user's mouse actions and are dimmed on the screen.  Compare disable.  (GSTR, PI)
  4727. index:  (1) A number used to identify a member of a list or table by its sequential position. (2) A list or table whose entries are identified by sequential position. (3) In machine-language programming, the variable component of an indexed address, contained in an index register and added to the base address to form the effective address.  (CTR, ETR)
  4728. index block:  A 512-byte part of a ProDOS 16 standard file that consists entirely of pointers to other parts (data blocks) of the file.  (P16)
  4729. index register:  A register in a computer processor that holds an index for use in indexed addressing.  The 6502 and 65C816 microprocessors used in the Apple II family of computers have two index registers, called the X register and the Y register.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  4730. index variable:  A variable whose value changes on each pass through a loop. Often called control variable or loop variable.  (CTR, ETR)
  4731. indexed addressing:  A method used in machine language programming to specify memory addresses. See also memory location.   (CTR, ETR, GST)
  4732. indicator:  On a dial type of control, the moving part that displays the current setting.  (GSTR)
  4733. infinite loop:  A section of a program that will repeat the same sequence of actions indefinitely.   (CTR, ETR)
  4734. information bar:  An optional component of a window.  If present, the information bar appears just below the title bar.  It may contain any information the application that created the window wishes.  (GSTR, PI)
  4735. initial load file:  The first file of a program to be loaded into memory. It contains the program's main segment and the load file tables (Jump Table segment and Pathname segment) needed to load dynamic segments and run-time libraries.  (P16)
  4736. initialization segment:  A segment in an initial load file that is loaded and executed independently of the rest of the program.  It is commonly executed first, to perform any initialization that the program may require.  (GSTR, PI, P16)
  4737. initialization file:  A program (in the SYSTEM.SETUP subdirectory of the boot disk) that is loaded and executed at system startup, independently of any application.  (PI)
  4738. initialize:  (1) To set to an initial state or value in preparation for some computation. (2) To prepare a blank disk to receive information by organizing its surface into tracks and sectors; see format.  (CTR, ETR, GSF)
  4739. initialized disk:  A disk that has been organized into tracks and sectors by the computer and is therefore ready to store information.  (CTR, ETR)
  4740. input:  (n) Information transferred into a computer from some external source, such as the keyboard, a disk drive, or a modem.  (CTR, ETR, GST)
  4741. input device:  The keyboard is the main input device for the AppleIIGS. Other possible input devices are the mouse and the graphics tablet. Almost any device may be used as an ADB input device, as long as it conforms to the Apple Desktop Bus protocol. Chapter6 provides details on the ADB.  (GSH)
  4742. input routine:  A machine-language routine; the standard input routine reads characters from the keyboard. A different input routine might, for example, read them from an external terminal.  (CTR, ETR)
  4743. input/output (I/O):  The process by which information is transferred between the computer's memory and its keyboard or peripheral devices.  (CTR, ETR, GSH, GST, P16)
  4744. insertion point:  The place in a document where something will be added; it is selected by clicking and is normally represented by a blinking vertical bar.  (GSTR, PI)
  4745. instruction:  A unit of a machine-language or assembly-language program corresponding to a single action for the computer's processor to perform.  (CTR, ETR, GST)
  4746. instrument:  A data structure, used by the Note Sequencer and Synthesizer, that specifies such parameters as the amplitude envelope, pitchbend and vibrato characteristics, and the specific waveforms that characterize the sound to be played.  (PI)
  4747. integer:  A whole number in fixed-point form. Compare real number.  (CTR, ETR, PI)
  4748. Integer BASIC:  A version of the BASIC programming language used by the AppleII family of computers. Integer BASIC is older than Applesoft BASIC and is capable of processing numbers in integer (fixed-point) form only. Many games are written in Integer BASIC because its instructions can be executed very quickly. Compare Applesoft BASIC.  (CTR, ETR)
  4749. Integer Math String:  An ASCII string with no length indication supplied by the string itself.  (GSTR)
  4750. Integer Math Tool Set:  The AppleIIGS tool set that performs simple mathematical functions on integers and other fixed-point numbers and converts numbers to their ASCII string-equivalents.  (GSTR, PI)
  4751. Integer value:  A 16-bit signed or unsigned value.  (GSTR)
  4752. integrated circuit:  An electronic circuit, including components and interconnections, entirely contained in a single piece of semiconducting material, usually silicon. Often referred to as an IC or a chip.  (CTR, ETR, GST, PI)  A miniature electronic circuit consisting of many thousands of transistors and other electronic components by processing a chip of semiconductor material. This chip is then cast in a plastic or ceramic package with metal leads or "legs" used to connect it to a circuit board. Categories of ICs are labeled due to their construction process: monolothic, hybrid, and thin-film are some. Almost any electronic circuit may be miniaturized and made into an integrated circuit.  (GSH)
  4753. intelligent device:  A device containing a microprocessor and a program that allows the device to interpret data sent to it as commands that the device is to perform.  (GSF)
  4754. interactive:  Operating by means of a dialog between the computer system and a human user.  (GST)
  4755. interface:  (1) The point at which independent systems or diverse groups interact. The devices, rules, or conventions by which one component of a system communicates with another. Also, the point of communication between a person and a computer. (2) The part of a program that defines constants, variables, and data structures, rather than procedures themselves.  (CTR, ETR, GST, PI)
  4756. interface card:  A peripheral card that implements a particular interface (such as a parallel or serial interface) by which the computer can communicate with a peripheral device such as a printer or modem.  (CTR, ETR, GST)
  4757. interface library:  A set of variable definitions and data-structure definitions that link a program (such as a C application) with software written in another language (such as the Apple IIGS Toolbox).  (GSTR, PI)
  4758. interpreter:  A language translator that reads a program instruction by instruction and immediately translates each instruction for the computer to carry out. Compare compiler.  (CTR, ETR, GSF)
  4759. interrupt:  A request made of the microprocessor by a device, either built-in or external, to receive urgent data or respond to a recent event. Disk drives make interrupt requests of the microprocessor, as do the real-time clock and the mouse firmware in the AppleIIGS.  (GSH, GSTR, PI, P16)  A temporary suspension in the execution of a program that allows the computer to perform some other task, typically in response to a signal from a peripheral device or other source external to the computer.  (CTR, ETR, GST)
  4760. interrupt environment:  The machine state, including register length and contents, that the interrupt handler executes within.  (GSTR, PI)
  4761. interrupt handler:  A program, associated with a particular external device, that executes whenever that device sends an interrupt signal to the computer. The interrupt handler performs its tasks during the interrupt, then returns control to the computer so it may resume program execution.  (GSF, GSH, P16)
  4762. interrupt mode:  A mode in which interrupts are used to synchronize drawing with vertical blanking.  (GSTR)
  4763. interrupt vector table:  A table maintained in memory by ProDOS 16 that contains the addresses of all currently active (allocated) interrupt handlers.  (GSH, P16)
  4764. INTERSEG record:  A part of a relocation dictionary. It contains relocation information for external (intersegment) references.  (P16)
  4765. inverse video:  The display of text on the computer's display screen in the form of dark dots on a light (or other single phosphor color) background, instead of the usual light dots on a dark background.  (CTR, ETR)
  4766. invert:  To highlight by changing white pixels to black and vice versa.  (PI)
  4767. inverting:  In QuickDraw II, using the drawing mask to invert the pixels in the interior of a shape.  (GSTR)
  4768. IRQ:  A 65C816 signal line that, when activated, causes an interrupt request to be generated.  (GSF)
  4769. item:  A component of a dialog box, such as a button, a text field, or an icon.  (GSTR, PI)
  4770. item descriptor:  In a dialog box, a pointer or a handle to additional information concerning a dialog item.  (GSTR)
  4771. item ID:  A unique number that defines an item in a dialog box and allows further reference to it.  (GSTR, PI)
  4772. item line:  The line of text that defines a menu item's name and appearance.  (GSTR, PI)
  4773. item list:  A list of information about all the items in a dialog box or an alert box.  (GSTR, PI)
  4774. item template:  A record that contains information about the items in a dialog box.  (GSTR)
  4775. item type:  Identifies the type of dialog item, usually represented by a predefined constant (such as editLine) or a series of constants (such as editLine+itemDisable).  (GSTR, PI)
  4776. item value:  In a dialog box, additional information concerning a dialog item.  (GSTR)
  4777. IWM:  "Integrated Woz Machine"; the custom chip that controls Apple's 3.5-inch disk drives.  (CTR, ETR, GSF, GSH, GST)
  4778. JML:  Unconditional Long Jump; a 65C816 assembly-language op code. It takes a 3-byte address operand. A JML can reach any address in the Apple IIGS memory space.  (P16)
  4779. JMP:  Unconditional Jump; a 6502 and 65C816 assembly-language op code. It takes a 2-byte address operand. A JMP can reach addresses only within a single 64K bank of the Apple IIGS memory space.  (P16)
  4780. job dialog box:  A dialog box presented when the user selects Print from the File menu.  (GSTR, PI)
  4781. job subrecord:  A field in the print record that contains information about a particular printing job. See also print record.  (GSTR)
  4782. journaling mechanism:  A mechanism that can separate the Event Manager from the user and feed the manager events from a file.  (GSTR)
  4783. joystick:  A peripheral device with a lever, typically used to move creatures and objects in game programs; a joystick can also be used in applications such as computer-aided design and graphics programs.  (CTR, ETR, GSH, GST, PI)
  4784. JSL:  Jump to Subroutine (Long), a 65816 assembly-language instruction that requires a long (3-byte) address.  JSL can be used to transfer execution to code in another memory bank.  (PI, P16, GSTR)
  4785. JSR:  Jump to Subroutine, a 6502 and 65816 assembly-language instruction that requires a 2-byte address.  (GSTR, PI, P16)  A JSR can access addresses only within a single 64K bank of the Apple IIGS memory space.  (P16)
  4786. Jump Table:  (1) A table constructed in memory by the System Loader from all Jump Table segments encountered during a load. The Jump Table contains all references to dynamic segments that may be called during execution of the program. (2) The mechanism the Sound Tool Set uses to find a low-level sound routine.  (GSH, GSTR, PI, P16)
  4787. Jump Table directory:  A master list in memory, containing pointers to all segments that make up the Jump Table.  (P16)
  4788. Jump Table segment:  A segment in a load file that contains all references to dynamic segments that may be called during execution of that load file. The Jump Table segment is created by the linker. In memory, the loader combines all Jump Table segments it encounters into the Jump Table.  (GSTR, P16)
  4789. K:  Abbreviation for the prefix kilo-, meaning 1024. A kilobyte (expressed 1K) of memory is 1024 memory locations. See kilobyte.  (CTR, ETR, GSH, GSTR, PI, P16)
  4790. kernel:  The central part of an operating system. ProDOS 16 is the kernel of the Apple IIGS operating system.  (P16)
  4791. kerning:  The situation that occurs when a character has foreground pixels to the left of the old pen position or to the right of the new pen position or both. When kerning occurs, the character images of adjacent characters may overlap.  (GSTR)
  4792. key block:  The first block in any ProDOS 16 file.  (P16)
  4793. key-down:  An event type caused by the user's pressing any character key on the keyboard or keypad. The character keys include all keys except Shift, Caps Lock, Control, Option, and Apple, which are called modifier keys. Modifier keys are treated differently and generate no keyboard events of their own.  (PI)
  4794. key-down event:  An event type caused by the user pressing any character key on the keyboard or keypad. The character keys include all keys except Shift, Caps Lock, Control, Option, and Apple, which are called modifier keys. Modifier keys are treated differently and generate no keyboard events of their own.  (GSTR)
  4795. keyboard:  The set of keys, similar to a typewriter keyboard, used for entering information into the computer.  (CTR, ETR, GST)
  4796. keyboard equivalent:  The combination of the Apple key and another key, used to invoke a menu item from the keyboard.  (GSTR, PI)
  4797. keyboard input connector:  The connector inside the AppleII family of computers by which the keyboard is connected to the computer.  (CTR, ETR)
  4798. KEYIN:  The firmware entry point that a program calls to obtain a keystroke from the currently active input device (normally the keyboard).  (GSF)
  4799. keyword:  A special word or sequence of characters that identifies a particular type of statement or command, such as RUN, BRUN, or PRINT.  (CTR, ETR)
  4800. kilobit:  A unit of measurement, 1024 bits, commonly used in specifying the capacity of memory ICs. Not to be confused with kilobyte.  (GSF, GSH, GST)
  4801. kilobyte:  A unit of measurement, 1024 bytes, commonly used in specifying the capacity of memory or disk storage systems. In this usage, kilo (from the Greek, meaning a thousand) stands for 1024. Thus, 64K memory equals 65,536 bytes. See also megabyte. Compare kilobit.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  4802. kilohertz:  A unit of measurement of frequency, equal to 1000 hertz (abbreviated kHz). See also megahertz.  (GSF, GSH, GST)
  4803. kind:  See segment kind.  (PI, P16)
  4804. KSW:  The symbolic name of the location in the computer's memory where the standard input link (namely, to the keyboard) is stored. KSW stands for keyboard switch.  (CTR, ETR, GST)
  4805. landscape mode:  A printing mode in which text is printed top to bottom (that is, longways) on the paper.  (GSTR)
  4806. language:  See programming language.  (CTR, ETR, GST)
  4807. language card:  Memory with addresses between $D000 and $FFFF in any Apple II-family computer.  It includes two RAM banks in the $Dxxx space, called bank-switched memory.  The language card was originally a peripheral card for the 48K Apple II or Apple II Plus that expanded the computer's memory capacity to 64K and provided space for an additional dialect of BASIC.  (CTR, ETR, GSH, GST, PI, P16)
  4808. language translator:  A system program that reads another program written in a particular programming language and either executes it directly or converts it into some other language (such as machine language) for later execution. See interpreter, compiler, assembler.  (CTR, ETR)
  4809. language-card memory:  Memory with addresses between $D000 and $FFFF on any AppleII-family computer. It includes two RAM banks in the $Dxxx space, called bank-switched memory. The language card was originally a peripheral card for the 48K AppleII or AppleII Plus computer that expanded the computer's memory capacity to 64K and provided space for an additional dialect of BASIC.  (GSF)
  4810. last-changeable location:  The last location whose value the user inquired about through the Monitor.  (GSF)
  4811. leading:  (Pronounced LED-ing.)  The space between lines of text.  It is the number of pixels vertically between the descent line of one character and the ascent line of the character immediately beneath it.  (GSTR, PI)
  4812. leading zero:  A zero occurring at the beginning of a decimal number, deleted by most computing programs.  (CTR, ETR)
  4813. least significant bit:  The rightmost bit of a binary number. The least significant bit contributes the smallest quantity to the value of the number. Compare most significant bit.  (CTR, ETR)
  4814. leftward kern:  For characters, the distance in pixels from the character origin to the left edge of the character.  (GSTR)
  4815. length byte:  The first byte of a Pascal string.  It specifies the length of the string, in bytes.  (GSTR, PI)
  4816. level:  See system file level.  (P16)
  4817. library (or library file):  An object file containing program segments, each of which can be used in any number of programs.  The linker can search through the library file for segments that have been referenced in the program source file.  (GSTR, PI, P16)
  4818. library dictionary segment:  The first segment of a library file; it contains a list of all the symbols in the file together with their locations in the file.  The linker uses the library dictionary segment to find the segments it needs.  (PI)
  4819. LIFO:  Acronym for "first in, last out" order, as in a stack.  (CTR, ETR)
  4820. limit rectangle:  The rectangle that limits the travel of a region that is being dragged with the mouse.  (GSTR)
  4821. line:  In QuickDraw II, an infinitely thin graphic object that is represented by its ends, which are defined by two points.  (GSTR, PI)  Also see program line.  (CTR, ETR)
  4822. line feed:  An ASCII character (decimal 10) that ordinarily causes a printer or video display to advance to the next line.  (CTR, ETR)
  4823. line height:  The total amount of vertical space from line to line in a text document.  Line height is the sum of ascent, descent, and leading.  (GST, GSTR, PI)
  4824. line number:  A number identifying a program line in an Applesoft BASIC program.  (CTR, ETR)
  4825. line width:  The number of characters that fit on a line on the screen or on a page.  (CTR, ETR)
  4826. LineEdit Tool Set:  The Apple IIGS tool set that provides simple text-editing functions.  It is used mostly in dialog boxes.  (GSTR, PI)
  4827. link:  An area in memory that contains an address and a jump instruction. Programs are written to jump to the link address. Other programs can modify this address to make everything behave differently. COUT and KEYIN are examples of I/O links.  (GSF)
  4828. LinkEd:  A command language that can be used to control the APW Linker.  (PI)
  4829. linker:  A program that combines files generated by compilers and assemblers, resolves all symbolic references, and generates a file that can be loaded into memory and executed.  (P16, PI)
  4830. Lisa:  A model of Apple computer; the first computer that offered windows and the use of a mouse to choose commands. The Lisa is now known as the Macintosh XL.  (PI)
  4831. list:  As defined by the List Manager, a scrollable, vertical arrangement of similar items on the screen; the items are selectable by the user. See list control.  (GSTR, PI)  To display on a monitor, or print on a printer, the contents of memory or of a file.  (CTR, ETR)
  4832. list control:  A custom control created by the List Manager.  It is a scrollable, vertical arrangement of similar items on the screen; the items are selectable by the user.  (GSTR, PI)
  4833. list control record:  A data structure that defines the appearance of a list control after the control has been created.  (GSTR)
  4834. List Manager:  The Apple IIGS Tool set that allows an application to present the user with a list from which to choose (for example, the Font Manager uses the List Manager to arrange lists of fonts).  (GSTR, PI)
  4835. list record:  A data structure that defines the initial appearance of a list control.  (GSTR)
  4836. Lo-Res:  The lowest resolution graphics display mode on the AppleII family of computers, consisting of an array of blocks 48 high by 40 wide with 16 colors.  (GSF, GSH, GST)
  4837. load:  To transfer information from a peripheral storage medium (such as a disk) into main memory for use-for example, to transfer a program into memory for execution.  (CTR, ETR, GST, PI)
  4838. load file:  The output of the linker.  Load files contain memory images that the system loader can load into memory, together with relocation dictionaries that the loader uses to relocate references.  (PI, P16)
  4839. load segment:  A segment in a load file.  Any number of object segments can go into the same load segment.  (PI, P16)
  4840. loader:  A program that brings files from a disk into the computer's memory.  (GST)
  4841. local:  Connected to or close by the host system.  (CTR)
  4842. local area network:  A high-speed data communication channel that provides connections between computers, disk drives, printers, and other peripherals in a limited geographic area, such as within a single building or campus.  (GSH)
  4843. local coordinates:  A coordinate system unique to each GrafPort and independent of the global coordinates of the pixel image that the port is associated with.  For example, local coordinates do not change as a window is dragged across the screen; global coordinates do not change as a window's contents are scrolled.  (GSTR, PI)
  4844. local symbol:  A label defined only within an individual segment.  Other segments cannot reference the label.  Compare with global symbol.  (PI)
  4845. location:  See memory location.  (CTR, ETR, GST)
  4846. location table:  In a font, an array of integers with an entry for each character code.  (GSTR)
  4847. locInfo:  Acronym for location information. The data structure (record) that ties the coordinate plane to an indvidual pixel image in memory.  (GSTR, PI)
  4848. lock:  To prevent a memory block from being moved or purged.  A block may be locked or unlocked by a call to the Memory Manager.  (GSTR, PI, P16)
  4849. logic:  (1) In microcomputers, a mathematical treatment of formal logic using a set of symbols to represent quantities and relationships that can be translated into switching circuits, or gates. AND, OR, and NOT are examples of logical gates. Each gate has two states, open or closed, allowing the application of binary numbers for solving problems. (2) The systematic scheme that defines the interactions of signals in the design of an automatic data processing system.  (CTR, ETR)
  4850. logic board:  See main logic board.  (CTR, ETR, GST)
  4851. logical operator:  An operator, such as AND, that combines logical values to produce a logical result, such as true or false; sometimes called a Boolean operator. Compare arithmetic operator, relational operator.  (CTR, ETR)
  4852. long (or long word):  A double-length word. For the AppleIIGS, a long word is 32 bits (4 bytes) long.  (GSH, PI)
  4853. Longint value:  A 32-bit signed or unsigned value.  (GSTR)
  4854. loop:  A section of a program that is executed repeatedly until a limit or condition is met, such as an index variable's reaching a specified ending value.  (CTR, ETR, GSH, GST)
  4855. loop variable:  See index variable.  (CTR, ETR)
  4856. low order:  The least significant part of a numerical quantity. In normal representation, the low-order bit of a binary number is in the rightmost position; likewise, the low-order byte of a binary word or longword quantity consists of the rightmost 8 bits.  (GSF)
  4857. low-level language:  A programming language that is relatively close to the form the computer's processor can execute directly. One statement in a low-level language corresponds to a single machine-language instruction. Compare high-level language.  (CTR, ETR, GSH, GST)
  4858. low-order:  Referring to the least significant part of a numerical quantity. In normal representation, the low-order bit of a binary number is in the rightmost position; likewise, the low-order byte of a binary word or long word consists of the rightmost 8 bits.  (GSH, P16)
  4859. low-order byte:  The least significant byte of a memory address or other multi-byte quantity. In the 6502 and 65C816 microprocessors used in the AppleII family of computers, the low-order byte of an address is usually stored first, and the high-order byte last. (In the 68000 microprocessors used in the Macintosh family, the high-order byte is stored first.)  (GST, CTR, ETR)
  4860. low-power Schottky (LS):  A type of transistor-transistor logic (TTL) integrated circuit having lower power and higher speed than a conventional TTL integrated circuit; named for Walter Schottky (1886-1956), a semiconductor physicist.  (CTR, ETR)
  4861. low-resolution graphics:  The display of graphics on a display screen as a 16-color array of blocks, 40 columns wide and 48 rows high. For example, on a Macintosh when the text window is in use, the visible low-resolution graphics display is 40 by 40 plotting points-that is, 40 by 40 pixels. See high-resolution graphics.  (CTR, ETR)
  4862. LS:  See low-power Schottky.  (CTR, ETR)
  4863. m flag:  One of three flags in the 65816 microprocessor's Processor Status register that controls execution mode. When the m flag is set to 1, the accumulator is 8 bits wide; otherwise, it is 16 bits wide. See also e flag, x flag.  (GSF, GSH, GST, GSTR, PI, P16)
  4864. machine language:  The form in which instructions to a computer are stored in memory for direct execution by the computer's processor. Each model of computer processor (such as the 6502 microprocessor used in 8-bit AppleII computers) has its own form of machine language.  (CTR, ETR, GST)
  4865. Macintosh:  A family of Apple computers built around 68000 microprocessors, having high-resolution black-and-white displays and using mouse devices for choosing commands and for drawing pictures.  (GST, GSTR, PI)
  4866. macro:  A single keystroke or command that a program replaces with several keystrokes or commands.  For example, the APW Editor allows you to define macros that execute several editor keystroke commands; the APW Assembler allows you to define macros that execute instructions and directives.  Macros are almost like higher-level language instructions, making assembly-language programs easier to write and complex keystrokes easier to execute.  (GST, GSTR, PI, P16)
  4867. macro assembler:  A type of assembler that allows the programmer to define sequences of several assembly-language instructions as single pseudo-instructions called macros.  (GST)
  4868. macro library:  A file of related macros.  (GSTR, PI)
  4869. main event loop:  The central routine of an event-driven program. During execution, the program continually cycles through the main event loop, branching off to handle events as they occur and then returning to the event loop.  (GSTR, PI)
  4870. main logic board:  A large circuit board that holds RAM, ROM, the microprocessor, custom integrated circuits, and other components that make the computer a computer.  (CTR, ETR, GSH, GST)
  4871. main memory:  The part of a computer's memory whose contents are directly accessible to the microprocessor; usually synonymous with random-access memory (RAM). Programs are loaded into main memory, and that's where the computer keeps information while you're working. Sometimes simply called memory. See also read-only memory, read-write memory.  (CTR, ETR, GST)
  4872. main segment:  The first static segment (other than initialization segments) in the initial load file of a program. It is loaded at startup and never removed from memory until the program terminates.  (P16)
  4873. mainframe computer:  A central processing unit or computer that is larger and more powerful than a minicomputer or a personal computer (microcomputer). Frequently called simply a mainframe for short. The Apple Access II program and MacTerminal make it possible to communicate with mainframe computers over telecommunications media.   (CTR, ETR)
  4874. mainID:  A subfield of the User ID.  Each running program is assigned a unique mainID.  (GSTR, PI, P16)
  4875. manager:  See tool set.  (GSTR, PI)
  4876. Mark:  The current position in an open file.  It is the point in the file at which the next read or write operation will occur.  (PI, P16)
  4877. Mark List:  A table maintained in memory by the System Loader to help it perform relocation rapidly.  (P16)
  4878. MARK parity:  A bit of value 1 appended to a binary number for transmission. The receiving device checks for errors by looking for this value on each character. Compare even parity, odd parity.   (CTR, ETR, GST)
  4879. mask:  (n) A parameter, typically one or more bytes long, whose individual bits are used to permit or block particular features.  See, for example, event mask.  (v) To apply a mask.  (GSTR, PI)
  4880. master color value:  A 2-byte number that specifies the relative intensities of the red, green, and blue signals output by the Apple IIGS video hardware.  (GSTR, PI)
  4881. master index block:  The key block in a ProDOS 16 tree file, the largest organization of a standard file that ProDOS 16 can support. The master index block consists solely of pointers to one or more index blocks.  (P16)
  4882. master pointer:  A pointer to a memory block; it is kept by the Memory Manager. Each allocated memory block has a master pointer, but the block is normally accessed through its memory handle (which points to the master pointer), rather than through the master pointer itself. See also memory handle.  (GSTR, P16)
  4883. master User ID:  The value of a User ID, disregarding the contents of the auxID field.  If an application allocates various memory blocks and assigns them unique ID's consisting of different auxID values added to its own User ID, then all will share the same Master User ID and all can be purged or disposed with a single call.  (GSTR, PI)
  4884. Mb:  See megabyte.  (GSTR, PI, P16)
  4885. Mega II:  A custom large-scale integrated circuit that incorporates most of the timing and control circuits of the standard AppleII. It addresses 128K of RAM organized as 64K main and auxiliary banks and provides the standard AppleII video display modes, both text (40-column and 80-column) and graphics (Lo-Res, Hi-Res, and Double Hi-Res).   (GSF, GSH, GST)
  4886. megabit:  A unit of measurement equal to 1,048,576 (216) bits, or 1024 kilobits. Megabits are commonly used in specifying the capacity of memory integrated circuits. Not to be confused with megabyte.  (GSF, GSH, GST, P16)
  4887. megabyte:  1,048,576 bytes or 1024 kilobytes, usually used to describe a range or size of memory. Compare megabit.  (GSH)
  4888. megabyte:  A unit of measurement equal to 1,048,576 (216) bytes, or 1024 kilobytes. Megabytes are commonly used in specifying the capacity of memory or disk storage systems.  (CTR, ETR, GSF, GSH, GST, PI)
  4889. megahertz (MHz):  A unit of measurement of frequency, equal to 1,000,000 hertz (cycles per second).  (GSF, GSH, GST, GSTR, PI)
  4890. memory:  A hardware component of a computer system that can store information for later retrieval. See main memory, random-access memory, read-only memory, read-write memory.  (CTR, ETR, GSH, GST)
  4891. memory attributes word:  A word that determines how a specified memory block is allocated and maintained.  (GSTR)
  4892. memory block:  See block (2).  (GSF, GSTR, PI, P16)
  4893. memory expansion card:  A slot card that contains additional RAM and ROM memory. In the AppleIIGS, this optional expansion card is to be used only in the memory expansion slot. Memory expansion cards for use in the AppleIIe are not to be used in this computer.  (GSF, GSH, GSTR, PI)
  4894. memory expansion slot:  The single slot located on the Apple IIGS main logic board which accepts an Apple IIGS memory expansion card. Memory expansion cards designed for other Apple II computers will not work in this slot.  (GSH)
  4895. memory fragmentation:  A condition in which free (unallocated) portions of memory are scattered because of repeated allocation and deallocation of blocks by the Memory Manager. See fragmentation.  (GSTR, PI)
  4896. memory handle:  A number that identifies a memory block. A handle is a pointer to a pointer; it is the address of a master pointer, which in turn contains the address of the block. Also called simply handle.  (GSTR, PI)  The identifying number of a particular block of memory. It is a pointer to the master pointer to the memory block. A handle rather than a simple pointer is needed to reference a movable memory block; that way the handle will always be the same though the value of the pointer may change as the block is moved around.  (P16)
  4897. memory image:  See image.  (PI)
  4898. memory location:  A unit of main memory that is identified by an address and can hold a single item of information of a fixed size. In the AppleII family of computers, a memory location holds one byte, or eight bits, of information.  (CTR, ETR, GST)
  4899. Memory Manager:  A program in the AppleIIGS Toolbox that manages memory use. The Memory Manager keeps track of how much memory is available and allocates memory blocks to hold program segments or data.  (GSF, GSH, GST, GSTR, PI, P16)
  4900. Memory Segment Table:  A linked list in memory, created by the loader, that allows the loader to keep track of the segments that have been loaded into memory.  (PI, P16)
  4901. memory-mapped I/O:  The method used for I/O operations in AppleII computers, where certain memory locations are attached to I/O devices, and I/O operations are just memory load and store instructions.  (GSF, GSH, GST)
  4902. memory-resident:  (adj) (1) Stored permanently in memory as firmware (ROM). (2) Held continually in RAM even while not in use. DOS is a memory-resident program. Compare disk-resident.  (CTR, ETR, GST)
  4903. menu:  A list of choices presented by a program, from which the user can select an action.  See also pull-down menu.  (CTR, ETR, GST, GSTR, PI)
  4904. menu bar:  The horizontal strip at the top of the screen that contains menu titles for the pull-down menus.  (GST, GSTR, PI)
  4905. menu bar record:  A data structure that contains the menu position, color, menu lists, item lists, and other flags the Menu Manager needs to manage menus.  (GSTR)
  4906. menu definition procedure:  A procedure used to define the appearance and behavior of a custom menu.  (GSTR)
  4907. menu ID:  A number in the menu record that identifies an individual menu.  (GSTR, PI)
  4908. menu item:  On a menu, the text of a command or a line dividing groups of choices.  (GSTR)
  4909. menu line:  A line of text plus code characters that defines the appearance of a particular menu title.  (GSTR, PI)
  4910. Menu Manager:  The Apple IIGS Tool Set that maintains the pull-down menus and the items in the menus.  (GSTR, PI)
  4911. menu record:  A data structure that provides information about one of the menus in a menu bar.  (GSTR)
  4912. menu title:  A word, phrase, or icon in the menu bar that designates one menu. Pressing on the menu title causes the title to be highlighted and its menu to appear below it.  (GST)
  4913. MHz:  Abbreviation for megahertz, one million hertz. See hertz.  (CTR, ETR, GST, GSTR, PI)
  4914. microcomputer:  Any small computer whose central processing element is contained on a single small circuit board or within a single integrated circuit.  (CTR, ETR, GSH)
  4915. microprocessor:  The heart of a microcomputer. Usually, a single-chip computer element that contains the control unit, central processing circuitry, and arithmetic and logic functions and is suitable for use as the central processing unit of a microcomputer or a dedicated automatic control system. In the AppleIIGS computer, the microprocessor is the 65C816. Previous AppleII computers utilize the 6502 and 65C02 microprocessors. Some microprocessors used in other computers are the 68000, the 8080, the Z80, and the 8086.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  4916. microsecond:  One millionth of a second. Abbreviated us.  (CTR, ETR, GST)
  4917. millisecond:  One thousandth of a second. Abbreviated ms.  (CTR, ETR, GST)
  4918. mini-assembler:  A part of the AppleIIGS Monitor program that allows the user to create small assembly-language test routines. See also assembler.  (GSF)
  4919. minimum blink interval:  The minimum time between blinks of the caret.  (GSTR)
  4920. minimum version number:  The minimum version of a particular tool set that an application needs to function.  (GSTR)
  4921. minipalette:  In Super Hi-Res 640 mode, a quarter of the color table.  Each pixel in 640 mode can have one of four colors specified in a minipalette.  (GSTR, PI)
  4922. Miscellaneous Tool Set:  The Apple IIGS tool set that includes mostly system-level routines that must be available for other tool sets.  (GSTR, PI)
  4923. missing character:  In a font, a character that does not have a defined symbol.  (GSTR)
  4924. missing symbol:  In a font, the symbol substituted for any ASCII value for which the font does not have a defined symbol.  In the Apple IIGS system font, the missing symbol is a box containing a question mark.  (GSTR, PI)
  4925. MLI:  Machine Language Interface-the part of ProDOS 8 that processes operating system calls.  (P16)
  4926. modal dialog box:  A dialog box that puts the machine in a state where the user cannot execute functions outside of the dialog box until the dialog box is closed. Compare modeless dialog box.  (GSTR, PI)
  4927. mode:  A state of a computer or system that determines its behavior. A manner of operating.  (CTR, ETR, GST, GSTR, PI)
  4928. modeless dialog box:  A dialog box that does not require the user to respond before doing anything else. Unlike a modal dialog box, it is possible to keep working even if the box is still in use. Compare modal dialog box.  (GSTR, PI)
  4929. modem:  Acronym for modulator-demodulator. A computer peripheral device that allows computers to transfer digital information over conventional telephone lines. Modems usually connect to the computer's serial port, but may instead plug into a peripheral expansion slot.  (CTR, ETR, GSH, GST)
  4930. modification date:  An attribute of a ProDOS 16 file; it specifies the date on which the content of the file was last changed.  (PI, P16)
  4931. modification time:  An attribute of a ProDOS 16 file; it specifies the time at which the content of the file was last changed.  (PI, P16)
  4932. modifier key:  A key (Apple, Caps Lock, Control, Option, Shift) that generates no keyboard events of its own, but changes the meaning of other keys or mouse actions. Also called a control key.  (CTR, ETR, GSTR)
  4933. modulate:  To modify or alter a signal so as to transmit information. For example, conventional broadcast radio transmits sound by modulating the amplitude (amplitude modulation, or AM) or the frequency (frequency modulation, or FM) of a carrier signal.  (CTR, ETR)
  4934. monitor:  See video monitor.  (CTR, ETR, GSH, GST, P16)
  4935. Monitor program:  A firmware program built into the firmware of Apple II computers, used for directly inspecting or changing the contents of main memory and for operating the computer at the machine-language level.  (CTR, ETR, GSF, GST, PI, P16)
  4936. monochrome:  Displaying video in one color and the background in another, frequently black and white, but not necessarily. The AppleIIGS monochrome default is white characters on a medium blue background.  (GSH)
  4937. monospaced:  Said of a font whose character widths are all identical.  Compare proportionally spaced.  (GSTR, PI)
  4938. MOS:  Abbreviation for metal oxide silicon, a method of semiconductor integrated-circuit fabrication on silicon using layers of silicon dioxide in the make-up of the devices. Compare CMOS.  (GSF, GSH, GST, PI)
  4939. most significant bit:  The leftmost bit of a binary number. The most significant bit contributes the largest quantity to the value of the number. For example, in the binary number 10110 (decimal value 22), the leftmost bit has the decimal value 16 (24). Compare least significant bit.   (CTR, ETR)
  4940. mouse:  A small device you move around on a flat surface next to your computer. The mouse controls a pointer on the screen whose movements correspond to those of the mouse. You use the pointer to select menu items, to move data, and to draw with in graphics programs.  (CTR, ETR, GSH, GST, GSTR, PI)
  4941. mouse button:  The button on the top of the mouse. In general, pressing the mouse button initiates some action on whatever is under the pointer, and releasing the button confirms the action.  (CTR, ETR, GST, GSTR, PI)
  4942. mouse clamps:  Values that establish the minimum and maximum X and Y coordinates for the mouse.  (GSTR)
  4943. mouse-down:  An action or an event, signifying that the user has pressed the mouse button.  (GSTR, PI)
  4944. mouse-up:  An action or an event, signifying that the user has released the mouse button.  (GSTR, PI)
  4945. movable:  A memory block attribute, indicating that the Memory Manager is free to move the block. Opposite of fixed. Only position-independent program segments may be in movable memory blocks. A block is made movable or fixed through Memory Manager calls. The opposite of fixed.  (GSTR, PI, P16)
  4946. move:  To change the location of a group of data bytes in memory. The Memory Manager may move blocks to consolidate memory space.  (GSH, P16)
  4947. nanosecond:  One billionth of a second. Abbreviated ns.  (CTR, ETR)
  4948. native mode:  The 16-bit configuration of the 65C816 microprocessor.  (GSF, GSH, GSTR, PI, P16)
  4949. NDA:  See new desk accessory.  (GSTR, PI)
  4950. nested loop:  A loop contained within the body of another loop and executed repeatedly during each pass through the outer loop. See loop.  (CTR, ETR)
  4951. nested subroutine call:  A call to a subroutine from within the body of another subroutine.  (CTR, ETR)
  4952. new desk accessory (NDA):  A desk accessory designed to execute in a desktop, event-driven environment. Compare classic desk accessory.  (GSTR, PI)
  4953. newline (read) mode:  A file-reading mode in which each character read from the file is compared to a specified character (called the newline character); if there is a match, the read is terminated.  Newline mode is typically used to read individual lines of text, with the newline character defined as a carriage return.  (PI, P16)
  4954. NewWindow parameter list:  A template describing the features of a window that is to be created.  A pointer to a NewWindow parameter list is a required input to the NewWindow call.  (PI)
  4955. next-changeable location:  The memory location that is next to have its value changed.  (GSF)
  4956. nibble:  A unit of data equal to half a byte, or four bits. A nibble can hold any value from 0 to 15 ($0 and $F hexadecimal).  (CTR, ETR, P16)
  4957. NIL:  Pointing to a value of 0.  A memory handle is NIL if the address it points to is filled with zeros.  Handles to purged memory blocks are NIL.  Compare null.  (GSTR, PI, P16)
  4958. NMOS:  One of several methods of making integrated circuits out of silicon; a metal-oxide semiconductor device made on a p-type substrate using n-type source and drain contacts.   (GSH)
  4959. nonspecial, normal memory:  Memory that has no special restrictions on it. On the AppleIIGS, such memory includes banks $2-$DF and parts of banks $E0 and $E1.  (GSTR)
  4960. NOT:  A unary logical operator that produces a true result if its operand is false, and a false result if its operand is true. Compare AND, OR, exclusive OR.  (CTR, ETR)
  4961. Note Sequencer:  The Apple IIGS tool set that makes it possible to play music asynchronously in programs.  (GSTR, PI)
  4962. Note Synthesizer:  An Apple IIGS tool set that facilitates creation and manipulation of musical notes.  (GSTR, PI)
  4963. NTSC:  (1) Abbreviation for National Television Standards Committee, which defined the standard format used for transmitting broadcast video signals in the United States. (2) The standard video format defined by the NTSC; also called composite because it combines all video information, including color, into a single signal.  (CTR, ETR, GSF, GSH, GST)
  4964. null:  Zero.  A pointer is null if its value is all zeros.  Compare NIL.  (GSH, PI, P16)
  4965. null event:  An event reported when there are no other events to report.  (GSTR, PI)
  4966. null prefix:  A prefix of zero length (and therefore nonexistent).  (PI, P16)
  4967. object code:  See object program.  (CTR, ETR, GST)
  4968. object file:  The output from an assembler or compiler, and the input to a linker.  It contains machine-language instructions as well as other information.  Also called object program or object code.  In APW an object file cannot be loaded into memory.  Compare source file, load file.  (GSF, PI, P16)
  4969. object module format (OMF):  The file format used in Apple IIGS object files, library files, and load files.  (GSTR, PI, P16)
  4970. object program:  The translated form of a program produced by a language translator such as a compiler or assembler. Also called object code. Compare source program.  (CTR, ETR, GST)
  4971. object segment:  A segment in an object file.  (PI)
  4972. odd parity:  In data transmission, the use of an extra bit set to 0 or 1 as necessary to make the total number of 1 bits an odd number; used as a means of error checking. Compare even parity, MARK parity.  (CTR, ETR, GST)
  4973. offset:  The number of character positions or memory locations away from a point of reference.  (GSTR, PI)
  4974. OK:  One of two predefined item ID numbers for dialog box buttons (OK = 1). Compare Cancel.  (GSTR, PI)
  4975. OMF:  See object module format.  (GSTR, PI)
  4976. OMF file:  Any file in object module format.  (P16)
  4977. op code:  See operation code.  (CTR, ETR, GSF, GSH, GST, P16)
  4978. open:  To allow access to a file. A file may not be read from or written to until it is open.  (P16)
  4979. Open Apple key:  A modifier key on some AppleII-family keyboards; on the AppleIIGS keyboard, the equivalent key is marked with both an Apple icon and a spinner, the icon used on some Macintosh keyboards, and called simply the Apple key.  (CTR, ETR, GSH, GST)
  4980. operand:  (1) In assembly language, the part of an instruction that follows the operation code. The operand is used as a value or an address, or to calculate a value or an address. (2) In object module format, an operation code that is followed by a single value that constitutes part of an expression. The value following the operand opcode is acted on by an operator.  (GSH, P16)  A value to which an operator is applied. The value on which an operation code operates. Compare argument.  (CTR, ETR)  An item on which an operator (such as + or AND) acts.  (GSF)
  4981. operating environment:  The overall hardware and software setting within which a program runs.  Also called execution environment.  (GSTR, PI, P16)
  4982. operating system:  A general-purpose program that manages the actions of the parts of the computer and its peripheral devices for the benefit of the application programs. See disk operating system.  (CTR, ETR, GSH, GST, GSTR, PI, P16)
  4983. operating system call:  A request to execute a named operating system function; also, the name of the function itself. OPEN, GET_FILE_INFO, and QUIT are ProDOS 16 operating system calls(P16)
  4984. operation code:  The part of a machine-language instruction that specifies the operation to be performed. Often called op code.  (CTR, ETR, GSF, GSH, GST, P16)
  4985. operator:  A symbol or sequence of characters, such as + or AND, specifying an operation to be performed on one or more values (the operands) to produce a result. See arithmetic operator, relational operator, logical operator, unary operator, binary operator.  (CTR, ETR, GSH)
  4986. option:  (1)  Something chosen or available as a choice; for instance, items in a menu. (2)  An argument whose provision is optional.   (CTR, ETR)
  4987. OR:  A logical operator that produces a true result if either or both of its operands are true, and a false result if both of its operands are false. Compare exclusive OR, AND, NOT.  (CTR, ETR)
  4988. origin:  (1) The first memory address of a program or of a portion of one. The first instruction to be executed.  (2) The location (0,0) on the QuickDraw II coordinate plane, in either global coordinates or local coordinates.  (3) The upper-left corner of any rectangle (such as a boundary rectangle or port rectangle) in QuickDraw II.  (4) See character origin.  (GSTR, PI)
  4989. oscillator:  A device that generates a vibration. In the Apple IIGS digital oscillator chip, an oscillator is an address generator that points to the next data byte in memory that represents part of a particular sound wave.  (GSH, GSTR, PI)
  4990. output:  Information transferred from a computer to some external destination, such as the display screen, a disk drive, a printer, or a modem.  (CTR, ETR)
  4991. output routine:  A machine-language routine that performs the sending of characters. The standard output routine sends characters to the screen. A different output routine might, for example, send them to a printer.  (CTR, ETR)
  4992. oval:  A circle or an ellipse, one of the fundamental classes of objects drawn by QuickDraw II.  (GSTR, PI)
  4993. overflow:  The condition that exists when an attempt is made to put more data into a given memory area than it can hold; for example, a computational result that exceeds the allowed range.   (CTR, ETR)
  4994. overlay:  One of a set of program segments meant to alternately occupy the same memory space.  Use of overlays is one way to minimize the amount of memory a program needs.  (PI)
  4995. override:  To modify or cancel an instruction by issuing another one.  (CTR, ETR)
  4996. overrun:  A condition that occurs when the processor does not retrieve a received character from the receive data register of the Asynchronous Communications Interface Adapter (ACIA) before the subsequent character arrives. The ACIA automatically sets bit2 (OVR) of its status register; subsequent characters are lost. The receive data register contains the last valid data word received.  (CTR, ETR, GST)
  4997. P register:  See status register.  (PI)
  4998. pack:  To compress data into a smaller space to conserve storage space.  (GSTR, PI)
  4999. page:  (1) A portion of memory 256 bytes long and beginning at an address that is an even multiple of 256.  Memory blocks whose starting addresses are an even multiple of 256 are said to be page-aligned.  (2) (usually capitalized) An area of main memory containing text or graphic information being displayed on the screen.  (GSF, GSH, GST, GSTR, PI, P16)  (1) A screenful of information on a video display. In the AppleII family of computers, a page consists of 24 lines of 40 or 80 characters each. (2) An area of main memory containing text or graphical information being displayed on the screen. (3) A segment of main memory 256 bytes long and beginning at an address that is an even multiple of 256.  (CTR, ETR)
  5000. page zero:  See zero page.  (CTR, ETR, GST)
  5001. page-aligned:  Said of a memory block that starts at a memory address that is an even multiple of 256 (a memory block attribute). See also page (1).  (GSTR, PI)
  5002. paging region:  In a scroll bar, the area a user clicks to move the view of the data a page at a time.  (GSTR)
  5003. painting:  In QuickDraw II, using the current pen pattern, drawing mask, and pen mode to fill the interior of a shape.  (GSTR)
  5004. PAL:  Acronym for phase alternating lines. A video standard originated in England and used in other European countries.  (GSH)
  5005. palette:  The set of colors from which the user can choose a color to apply to a pixel on the screen.  (GSF, GSTR, PI)
  5006. parallel:  (1) The simultaneous occurrence of more than one phenomenon. (2) The connection of a group of wires for the purpose of conducting bits of data simultaneously, rather than one at a time (via a serial connection).  (GSH)
  5007. parallel interface:  An interface in which several bits of information (typically 8 bits, or 1 byte) are transmitted simultaneously over different wires or channels. Compare serial interface.  (CTR, ETR, GST)
  5008. parameter:  An argument that determines the outcome of a command. For example, in the command write(n,msg), n and msg are parameters.  (GSF, GST, GSTR, PI, P16)
  5009. parameter block:  A set of contiguous memory locations set up by a calling program to pass parameters to and receive results from an operating-system function that the program calls. Every call to SmartPort must include a pointer to a properly constructed parameter block.  (GSF, P16)
  5010. parameter RAM:  RAM on the Apple IIGS clock chip.  A battery preserves the clock settings and the RAM contents when the power is off.  Control Panel settings are kept in battery RAM.  (GSTR, PI)
  5011. parity:  Sameness of level or count, usually the count of 1 bits in each character, used for error checking in data transmission. See even parity, MARK parity, odd parity, parity bit.  (CTR, ETR, GST)
  5012. parity bit:  A bit that is sometimes transmitted along with the other bits that define a serial character. It is used to check the accuracy of the transmission of the character. Even parity means that the total number of 1 bits transmitted, including the parity bit itself, is even. Odd parity means that the total number is odd. The parity bit is generated individually for each character and checked, a character at a time, at the receiving end.  (GSF, GST)
  5013. part code:  A number between 1 and 255 that stands for a particular part of a control. The Control Manager uses part codes to allow different parts of a control to respond in different ways.  (GSTR)
  5014. partial pathname:  A pathname that includes the filename of the desired file but excludes the volume directory name (and possibly one or more of the subdirectories in the path).  It is the part of a pathname following a prefix-a prefix and a partial pathname together constitute a full pathname.  A partial pathname does not begin with a slash because it has no volume directory name.  (GSTR, PI, P16)
  5015. Pascal:  A high-level programming language with statements that resemble English phrases. Pascal was designed to teach programming as a systematic approach to problem solving. Named after the philosopher and mathematician Blaise Pascal.  (CTR, ETR, GST, GSTR, PI)
  5016. Pascal string:  An ASCII character string preceded by a single byte whose numerical value is the number of characters in the string.  Compare C string.  (GSTR, PI)
  5017. Pascal-type string:  Same as Pascal string.  (GSTR)
  5018. pass:  A single execution of a loop.  (CTR, ETR)
  5019. paste:  To place the desk scrap (contents of the Clipboard-whatever was last cut or copied) at the insertion point.  (GSTR, PI)
  5020. patch:  To replace one or more bytes in memory or in a file with other values.  The address to which the program must jump to execute a subroutine is patched into memory at load time, when the System Loader performs relocation on a file.  (PI, P16)
  5021. pathname:  A name that specifies a file.  It is a sequence of one or more filenames separated by slashes, tracing the path through subdirectories that a program must follow to locate the file.  See full pathname, partial pathname, prefix.  (GSTR, PI, P16)
  5022. pathname prefix:  See prefix.  (GSTR, PI)
  5023. Pathname segment:  segment in a load file that contains the cross-references between load files referenced by number (in the Jump Table segment) and their pathnames (listed in the file directory). The Pathname segment is created by the linker.  (P16)
  5024. Pathname Table:  A table constructed in memory by the System Loader.  The Pathname Table contains cross-references between load files referenced by number (in the Jump Table) and by pathname (in the file directory).  (PI, P16)
  5025. pattern:  (1) An 8-by-8 pixel image, used to define a repeating design (such as stripes) or color.  (2) A series of commands to the Note Synthesizer.  (GSTR, PI)
  5026. PB register:  See program bank register.  (GSTR, PI)
  5027. PB register:  See program bank register.  (PI)
  5028. PC board:  See printed-circuit board.  (CTR, ETR)
  5029. PC register:  A register within the 65816 microprocessor that keeps track of the memory address of the next instruction to be executed. PC stands for program counter.  (GSTR, PI)
  5030. peek:  To read information directly from a location in the computer's memory.  (CTR, ETR)
  5031. pen:  The conceptual tool with which QuickDraw II draws shapes and characters.  Each GrafPort has its own pen.  (GSTR, PI)
  5032. pen location:  The position (on the coordinate plane) at which the next character or line will be drawn.  (GSTR, PI)
  5033. pen mode:  One of several Boolean operations that determine how the pen pattern is to affect an existing image. Compare text mode.  (GSTR)
  5034. pen pattern:  See pattern (1).  (GSTR, PI)
  5035. pen size:  The size of the rectangle that will be used as the drawing pen.  (GSTR)
  5036. peripheral:  (adj) At or outside the boundaries of the computer itself, either physically (as a peripheral device) or in a logical sense (as a peripheral card). (n) Short for peripheral device.  (CTR, ETR, GST)
  5037. peripheral bus:  The bus used for transmitting information between the computer and peripheral devices connected to the computer's expansion slots or ports.  (CTR, ETR)
  5038. peripheral card:  A hardware device placed inside a computer and connected to one of the computer's peripheral expansion slots. Peripheral cards perform a variety of functions, from controlling a disk drive to providing a clock/calendar.  (CTR, ETR, GST, GSTR, PI)  A removable printed-circuit board that plugs into one of the seven I/O expansion slots, allowing the computer to use a peripheral device or to perform some subsidiary or peripheral function. These cards may be self-contained (such as a clock card) or an interface card (such as a disk interface card) with a cable connecting the card and the peripheral.  (GSH)
  5039. peripheral device:  A piece of hardware-such as a video monitor, disk drive, printer, or modem-used in conjunction with a computer and under the computer's control. Peripheral devices are often (but not necessarily) physically separate from the computer and connected to it by wires, cables, or some other form of interface. They often require peripheral cards.  See device.  (CTR, ETR, GST)  An input or output (or input/output) device, usually external to the computer (but which may reside on a card in a peripheral-expansion slot), that performs some secondary function for the computer. Printers, disk drives, modems, and video monitors are examples of peripheral devices. See device.  (GSH, GSTR, PI)
  5040. peripheral expansion slot:  The seven slots at the rear of the main logic board that will accept most AppleII peripheral expansion cards. Each slot has 50 pins, which carry required power and signals to and from the peripheral cards.  (GSH)
  5041. peripheral slot:  See expansion slot.  (CTR, ETR, GST)
  5042. phase:  (1) A stage in a periodic process. A point in a cycle. For example, the 6502 and 65C816 microprocessors use a clock cycle consisting of two phases called F0 and F1. (2) The relationship between two periodic signals or processes.  (CTR, ETR, GSH, GST)
  5043. phrase:  In music synthesis, a set of pointers to patterns that make it easy to build repetitive, complex passages out of simple patterns.  (PI)
  5044. picture:  A saved sequence of QuickDraw drawing commands (and, optionally, picture comments) that you can play back later with a single procedure call; also, the image resulting from these commands.  (GSTR, PI)
  5045. PILOT:  Acronym for Programmed Inquiry, Learning, Or Teaching. A high-level programming language designed for teachers and used to create computer-aided instruction (CAI) lessons that include color graphics, sound effects, lesson text, and answer checking. SuperPILOT is an enhanced version of the original AppleII PILOT programming language.  (CTR, ETR)
  5046. pinning:  The process of assigning positive overflows to the largest positive representable value and negative overflows to the largest negative representable value.  (GSTR)
  5047. pipelining:  A feature of a processor that enables it to begin fetching the next instruction before it has finished executing the current instruction. All else being equal, processors with this feature run faster than those without it.  (CTR, ETR)
  5048. pixel:  A contraction of picture element, the smallest dot you can draw on the screen. Also a location in video memory that corresponds to a point on the graphics screen when the viewing window includes that location. In the Super Hi-Res display on the Apple IIGS, each pixel is represented by either 2 or 4 bits. See also pixel image.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  5049. pixel image:  A graphics image picture consisting of a rectangular grid of pixels.  (GSTR, PI)
  5050. pixel map:  A set of values that represents the positions and states of the set of pixels making up an image. Compare bit map.   (GSF, GSH, GST)
  5051. plain-styled:  Said of a font or character that is not bold, italicized, underlined, or otherwise styled apart from ordinary text.  (GSTR, PI)
  5052. plane:  The front-to-back position of a window on the desktop.  (GSTR, PI)
  5053. plotting vector:  A code representing a single step in drawing a shape on the high-resolution graphics screen. The plotting vector specifies whether to plot a point at the current screen position, and in what direction to move (up, down, left, or right) before processing the next vector.  (CTR, ETR)
  5054. point:  (1) A unit of measurement for type; 12 points equal 1 pica, and 6 picas equal 1 inch; thus, 1 point equals 1/72 inch. (2) A relative measure (taken from the type measure) used to distinguish font size on output devices. (3) In QuickDraw II, the Y and X coordinates of a location on the coordinate plane.   (GSTR, PI)
  5055. point of call:  The point in a program from which a subroutine or function is called.  (CTR, ETR)
  5056. pointer:  (1) An item of information consisting of the memory address of some other item.  For example, the 65816 stack register contains a pointer to the top of the stack.  (2) The mouse pointer, an arrow-shaped cursor whose screen location is controlled by mouse movements.  (CTR, ETR, GSH, GSTR, PI, P16)
  5057. pointing device:  Any device, such as a mouse, graphics tablet, or light pen, that can be used to specify locations on the computer screen.  (GSTR, PI)
  5058. poke:  To store information directly into a location in the computer's memory.  (CTR, ETR)
  5059. polygon:  Any sequence of connected lines.  (GSTR, PI)
  5060. pop:  To remove the top entry from a stack, moving the stack pointer to the entry below it. Synonymous with pull. Compare push.  (CTR, ETR, GSH, GST)
  5061. port:  (1) A socket on the back panel of the computer where the user can plug in a cable to connect a peripheral device, another computer, or a network.  (2) A graphic port (GrafPort).  (GST, GSTR, PI)  In the Apple IIc, slots are called ports.  (CTR)
  5062. port rectangle:  A rectangle that describes the active region of a GrafPort's pixel map-the part that QuickDraw II can draw into.  The content region of a window on the desktop corresponds to the window's port rectangle.  (GSTR, PI)
  5063. portrait mode:  A printing mode in which text prints from left to right on the paper.  (GSTR)
  5064. portRect:  The GrafPort field that defines the port's port rectangle.  (GSTR, PI)
  5065. position-independent:  Code that is written specifically so that its execution is unaffected by its position in memory. It can be moved without needing to be relocated. Compare absolute, relocatable.  (PI, P16)
  5066. post:  To place an event in the event queue for later processing.  (GSTR, PI)
  5067. power supply:  A circuit that draws electrical power from a power outlet and converts it to the kind of power the computer can use.  (CTR, ETR)  The large metal box inside the AppleIIGS that divides and conditions the household current, supplying the voltages required by the main logic board and some peripheral devices.  (GSH)  The metal case inside most AppleII and Macintosh computers that houses the power supply. The AppleIIc uses an external power supply case.   (CTR, ETR)
  5068. PR#:  An Applesoft BASIC command that directs output to a slot or a machine-language program. It activates an output routine in the ROM on a peripheral card or in equivalent RAM by changing the address of the standard output routine used by the computer.  (CTR, ETR, GST)
  5069. precedence:  The order in which operators are applied in evaluating an expression. Precedence varies from language to language, but usually resembles the precedence rules of algebra.  (CTR, ETR)
  5070. prefix:  A pathname starting with a volume name and ending with a subdirectory name.  It is the part of a full pathname that precedes a partial pathname-a prefix and a partial pathname together constitute a full pathname.  A prefix always starts with a slash (/) because a volume directory name always starts with a slash.  (GSTR, PI, P16)
  5071. prefix number:  A code used to represent a particular prefix. Under ProDOS 16, there are nine prefix numbers, each consisting of a number (or asterisk) followed by a slash: 0/, 1/,.,8/, and */.  (PI, P16)
  5072. prestyled:  Said of a font that has a certain style or combination of styles built into the font's design.  (GSTR)
  5073. Print Manager:  The Apple IIGS tool set that allows an application to use standard QuickDraw II routines to print text or graphics on a printer.  (GSTR, PI)
  5074. print record:  A record containing all the information needed by the Print Manager to perform a particular printing job.  (GSTR, PI)
  5075. printed-circuit board:  A hardware component of a computer or other electronic device, consisting of a flat, rectangular piece of rigid material, commonly Fiberglas, to which integrated circuits and other electronic components are connected.  (CTR, ETR)
  5076. printer information subrecord:  A data structure within the print record that contains the information needed for page composition.  (GSTR)
  5077. printing loop:  The page-by-page cycle that an application goes through when it prints a document.  (GSTR, PI)
  5078. private scrap:  A buffer (and its contents) set up by an application for cutting and pasting, analogous to but apart from the desk scrap.  (GSTR, PI)
  5079. private symbol:  A label in a segment that may be referenced by other segments in the same file, but not by segments in other files.  (PI)
  5080. procedure:  In the Pascal and Logo programming languages, a sequence of instructions that work as a unit; approximately equivalent to the term function in C or subroutine in BASIC.  (CTR, ETR, GST)
  5081. processor:  The hardware component of a computer that performs the actual computation by directly executing instructions represented in machine language and stored in main memory. See microprocessor.  (CTR, ETR, GST)
  5082. processor status register:  See status register.  (PI)
  5083. ProDOS:  A disk operating system for the AppleII family of computers. ProDOS stands for Professional Disk Operating System, and includes ProDOS8 and ProDOS16. Compare Disk Operating System (DOS).  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  5084. ProDOS 16:  A disk operating system developed for 65816 native-mode operation on the Apple IIGS.  It is functionally similar to ProDOS 8 but more powerful.  (GSF, GSH, GST, GSTR, PI, P16)
  5085. ProDOS 8:  A disk operating system developed for standard AppleII computers. It runs on 6502-series microprocessors and on the AppleIIGS when the 65C816 processor is in 6502 emulation mode.  (GSF, GSH, GST, GSTR, PI, P16)
  5086. ProDOS command:  Any one of the 28 commands recognized by ProDOS.  (CTR, ETR)
  5087. program:  (n)  A set of instructions describing actions for a computer to perform in order to accomplish some task, conforming to the rules and conventions of a particular programming language. (v) To write a program.  (CTR, ETR, GST)
  5088. program bank register:  The 65C816 register whose contents form the high-order byte of all 3-byte code address operands. Also called PBregister.  (GSTR, PI)
  5089. program counter:  See PC register.  (GSTR, PI)
  5090. program line:  The basic unit of an Applesoft BASIC program, consisting of one or more statements separated by colons (:).  (CTR, ETR)
  5091. program status register:  A register in the 65C816 microprocessor that contains flags reflecting the various aspects of machine state and operation results. See status register.  (GSTR, PI)
  5092. programmable read-only memory (PROM):  A type of ROM device that is programmed after fabrication, unlike ordinary ROM devices, which are programmed during fabrication.  (GSH, GST)
  5093. programming language:  A set of symbols and associated rules or conventions for writing programs. BASIC, Logo, and Pascal are programming languages.  (CTR, ETR, GST)
  5094. PROM:  See programmable read-only memory.   (GSH, GST)
  5095. prompt:  A message on the screen that a program provides when it needs a response from the user. A prompt is usually in the form of a symbol, a dialog box, or a menu of choices.  (CTR, ETR, GSF, GST)
  5096. prompt character:  A text character displayed on the screen, usually just to the left of a cursor, where your next action is expected. The prompt character often identifies the program or component of the system that's prompting you. For example, Applesoft BASIC uses a square bracket prompt character (]); Integer BASIC, an angle bracket (>); and the system Monitor program, an asterisk (*).  (CTR, ETR, GST)
  5097. prompt line:  A specific area on the display reserved for prompts.  (CTR, ETR)
  5098. proportionally spaced:  Said of a font whose characters vary in width, so the amount of horizontal space needed for each character is proportional to its width. Compare monospaced.  (GSTR, PI)
  5099. protocol:  A formal set of rules for the interchange of information between two programs or devices; for example, the rules for sending and receiving data on a communication line.  (CTR, ETR, GSH, GST)
  5100. Protocol Converter:  A set of machine language routines used in the AppleII family for performing block device I/O. See Smartport.  (CTR)  A set of ROM-based assembly-language routines used to support external I/O devices such as the Apple Memory Expansion Card and the Apple 3.5 Drive.  (GST)
  5101. pseudo-type:  A type that provides some additional information about a parameter of a toolbox routine.   (GSTR)
  5102. pull:  To remove the top entry from a stack, this instruction moves the stack pointer to the entry below it. Synonymous with pop. Compare push.  (GSH, P16)
  5103. pull-down menu:  A set of choices for actions that appears near the top of the display screen in a desktop application, usually overlaying the present contents of the screen without disrupting them.  Dragging through the menu and releasing the mouse button while a command is highlighted chooses that command.  (GSTR, PI)
  5104. purge:  To temporarily deallocate a memory block.  The Memory Manager purges a block by setting its master pointer to NIL (0).  All handles to the pointer are still valid, so the block can be reconstructed quickly.  Compare dispose.  (GSTR, PI, P16)
  5105. purge level:  A memory block attribute, indicating that the Memory Manager may purge the block if it needs additional memory space.  Purgeable blocks have different purge levels, or priorities for purging; these levels are set by Memory Manager calls.  (PI)
  5106. purge level:  A memory block attribute, indicating that the Memory Manager may purge the block if it needs additional memory space. Purgeable blocks have different purge levels, or priorities for purging; these levels are set by Memory Manager calls.  (GSTR, P16)
  5107. purgeable:  A memory block attribute, indicating that the Memory Manager may purge the block if it needs additional memory space. Purgeable blocks have different purge levels, or priorities for purging; these levels are set by Memory Manager calls.  (P16)
  5108. push:  To add an item to the top of a stack, moving the stack pointer to the next entry above the top. Compare push.  (CTR, ETR, GSH, GST, P16)
  5109. Quagmire register:  On the AppleIIGS, the name given to the 8 bits comprising the speed-control bit and the shadowing bits. From the Monitor program, the user can read from or write to the Quagmire register to access those bits, even though they are actually in separate registers.  (GSF)
  5110. queue:  A list in which entries are added (pushed) at one end and removed (pulled) at the other end, causing entries to be removed in first-in, first-out (FIFO) order. Compare stack.  (CTR, ETR, GST, GSTR, PI, P16)
  5111. QuickDraw II:  The Apple IIGS tool set that controls the graphics environment and draws simple objects and text. Other tools call QuickDraw II to draw such things as windows.  (GSTR, PI)
  5112. QuickDraw II Auxiliary:  An Apple IIGS tool set that provides extensions to the capabilities of QuickDraw II.  (PI)
  5113. QuickDraw II Auxiliary:  The Apple IIGS tool set that provides extensions to the capabilities of QuickDraw II.  (GSTR)
  5114. QuickDraw II Auxiliary icon record:  A data structure that defines the appearance of an icon.  (GSTR)
  5115. quit:  To terminate execution in an orderly manner.  Apple IIGS applications quit by making a ProDOS 16 QUIT call or the equivalent.  (GSTR, PI)
  5116. quit return stack:  A stack maintained in memory by ProDOS 16. It contains a list of programs that have terminated but are scheduled to return when the presently executing program is finished.  (PI, P16)
  5117. QWERTY keyboard:  The standard layout of keys on a typewriter keyboard; its name is formed from the first six letters on the top row of letter keys. Compare Dvorak keyboard.  (CTR, ETR, GST)
  5118. radio button:  A common type of control in dialog boxes. Radio buttons are small circles organized into families; clicking any button on turns off all the others in the family, like the buttons on a car radio. See also check box.  (GSTR, PI)
  5119. radio frequency (RF):  Broadcast frequency over which radio and television operate. Generally defined as the radio spectrum between 3 MHz and 3000 MHz.  (GSH)
  5120. radio-frequency modulator:  A device used to raise video signals to a frequency that may be received and displayed by a television, as a substitute for a standard video monitor when one is not available.  (CTR, ETR, GSH)
  5121. RAM:  See random-access memory.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  5122. RAM disk:  A feature of some operating systems which makes it possible to use programmable memory (RAM) as a disk volume. Large applications designed for machines with limited amounts of RAM must load program segments from disk as needed; on machines with RAM disk, the entire application is first loaded into RAM, where it runs as if still resident on disk, but much faster.  (GSF, GSH, GST)
  5123. random-access device:  See block device.  (GSH, P16)
  5124. random-access memory (RAM):  Memory in which information can be referred to in an arbitrary or random order. As an analogy, a book is a random-access storage device in that it can be opened and read at any point. RAM usually means the part of memory available for programs from a disk; the programs and other data are lost when the computer is turned off. A computer with 512K RAM has 512 kilobytes available to the user. (Technically, the read-only memory (ROM) is also random access, and what's called RAM should correctly be termed read-write memory.)  Compare read-only memory, read-write memory.   (CTR, ETR, GSF, GSH, GSTR, GSTR, PI)
  5125. random-access text file:  A text file that is partitioned into an unlimited number of uniform-length compartments called records. When you open a random-access text file for the first time, you must specify its record length. No record is placed in the file until written to. Each record can be individually read from or written to-hence, random-access.  (CTR, ETR)
  5126. range mode:  In the List Manager, a selection mode that allows the user to select a range of members in a list.  (GSTR)
  5127. raster:  The pattern of parallel lines making up the image on a video display screen. The image is produced by controlling the brightness of successive points on the individual lines of the raster.  (CTR, ETR)
  5128. RDKEY:  The firmware routine that a program uses to read a single keystroke from the keyboard.  (GSF)
  5129. read:  To transfer information into the computer's memory from outside the computer (such as a disk drive or modem) or into the computer's processor from a source external to the processor (such as the keyboard or main memory).  (CTR, ETR)
  5130. read-only memory (ROM):  Memory whose contents can be read, but not changed; used for storing firmware. Information is placed into read-only memory once, during manufacture; it then remains there permanently, even when the computer's power is turned off. Compare random-access memory, read-write memory, write-only memory.  (CTR, ETR, GSF, GST, GSTR, PI)  Nonvolatile, permanent memory. ROM ICs may be written once, usually in the development of the computer. Data are retained in the memory even after power is disconnected. Special ROM ICs allow you to change the data in them under specific conditions such as ultraviolet light (EPROMs [erasable programmable read-only memory]), or high voltages (EEPROMs [electrically erasable programmable read-only memory]). Normally, however, ROM ICs are written once.  (GSH)
  5131. read-write memory:  Memory whose contents can be both read and changed (or written to); commonly called RAM. The information contained in read-write memory is erased when the computer's power is turned off and is permanently lost unless it has been saved on a disk or other storage device. Compare random-access memory, read-only memory.  (CTR, ETR, GSH, GST)
  5132. real font:  A font that exists on disk or was added by an application and marked as real. Compare unreal font.  (GSTR)
  5133. real number:  In computer usage, a number that may include a fractional part; represented inside the computer in floating-point form. Because a real number is of infinite precision, this representation is usually approximate. Compare integer.  (CTR, ETR)
  5134. real-time clock (RTC):  A custom IC that, once set, retains the current time of day, day, month, and year. Chapter7 provides details of the RTC and other built-in I/O devices.  (GSH)
  5135. receive data register:  A read-only register in the serial port ACIA (at $C098 for port 1 and $C0A8 for port 2) that stores the most recent character successfully received.  (CTR)
  5136. recharge routine:  The function that supplies data to the output device when background printing is taking place.  (GSF)
  5137. record:  A component of an load segment. All OMF file segments are composed of records, some of which are program code and some of which contain cross-reference or relocation information.  (P16)
  5138. rectangle:  One of the fundamental shapes drawn by QuickDraw II.  Rectangles are completely defined by two points-their upper-left and lower-right corners on the coordinate plane.  The upper-left corner of any rectangle is its origin.  (GSTR, PI)
  5139. reentrant:  Said of a routine that is able to accept a call while one or more previous calls to it are pending, without invalidating the previous calls.  Under certain conditions, the Apple IIGS Scheduler manages execution of routines that are not reentrant.  (GST, GSTR, PI), P16
  5140. reference:  (n) The name of a segment or entry point to a segment; same as symbolic reference. (v) To refer to a symbolic reference or to use one in an expression or as an address.  (P16)
  5141. region:  An arbitrary area or set of areas on the QuickDraw coordinate plane. The outline of a region must be one or more closed loops.  (GSTR, PI)
  5142. register:  A location in a processor or other chip where an item of information is held and modified under program control.  (CTR, ETR, GST)
  5143. relational operator:  An operator, such as >, that operates on numeric values to produce a logical result. Compare arithmetic operator, logical operator.  (CTR, ETR)
  5144. Reload segment:  a load-file segment that is always loaded from the file at program startup, regardless of whether the rest of the program is loaded from file or restarted from memory. Reload segments contain initialization information, without which certain types of programs would not be restartable.  (P16)  A segment that is always reloaded from disk when a program is executed, even if the program is in a dormant state in computer memory.  Some programs require RELOAD segments in order to be restartable.  (PI)
  5145. RELOC record:  A part of a relocation dictionary that contains relocation information for local (within-segment) references.  (P16)
  5146. relocatable:  Characteristic of a load segment or other OMF program code that includes no references to specific address, and so can be loaded at any memory address.  A relocatable segment consists of a code image followed by a relocation dictionary. Compare absolute.  (GSTR, PI, P16)
  5147. relocate:  To modify a file or segment at load time so that it will execute correctly at its current memory location. Relocation consists of patching the proper values onto address operands. The loader relocates load segments when it loads them into memory. See also relocatable.  (P16)
  5148. relocation:  The act of modifying a program in memory so that its address operands correctly reflect its location and the locations of other segments in memory.  Relocation is performed by the System Loader when a relocatable segment is first loaded into memory.  (GSTR, PI)
  5149. relocation dictionary:  A portion of a load segment that contains relocation information necessary to modify the memory image portion of the segment. See relocate.  (PI, P16)
  5150. repeat delay:  The time interval before the first auto-key event is generated.  (GSTR)
  5151. repeat speed:  The time interval between auto-key events, except for the first auto-key event. See also repeat delay.  (GSTR)
  5152. Request-To-Send:  An RS-232-C signal from a DTE to a DCE that serves to prepare the DCE for data transmission.  (CTR)
  5153. reserved memory:  Memory not managed by the Memory Manager; that is, memory that is marked as busy at startup time.  (GSTR)
  5154. reserved word:  A word or sequence of characters reserved by a programming language for some special use and therefore unavailable as a variable name in a program.  (CTR, ETR)
  5155. resident:  See memory-resident, disk-resident.  (CTR, ETR, GST)
  5156. resource:  A type of organization for certain components of Macintosh files.  Resources provide a convenient means for manipulating the fixed (unchanging) parts of a program file.  (PI)
  5157. resource editor:  A program for editing resources, especially data in a program, without having to recompile the program.  (GST, PI)
  5158. Resource Manager:  The Macintosh toolbox component that retrieves, manipulates, and disposes of resources.  (GST, PI)
  5159. restart:  To reactivate a dormant program in the computer's memory.  The System Loader can restart dormant programs if all their static segments are still in memory.  If any critical part of a dormant program has been purged by the Memory Manager, the program must be reloaded from disk instead of restarted.  (PI, P16)
  5160. restartable:  Said of a program that reinitializes its variables and makes no assumptions about machine state each time it gains control.  Only restartable programs can be resurrected from a dormant state in memory.  (PI, P16)
  5161. result:  An item of information returned to a calling program from a function. Compare value.  (P16)
  5162. return address:  The point in a program to which control returns on completion of a subroutine or function.  (CTR, ETR, GST)
  5163. RF:  See radio frequency.  (GSH)
  5164. RF modulator:  See radio-frequency modulator.  (CTR, ETR, GSH)
  5165. RGB:  Abbreviation for red, green, and blue. A method of displaying color video by transmitting these three colors as three separate signals. There are two ways of using RGB with computers: TTL RGB, which allows the color signals to take on only a few discrete values; and analog RGB, which allows the color signals to take on any values between their upper and lower limits, for a wide range of colors. The AppleIIGS uses analog RGB; connect only RGB monitors using analog RGB to the RGB video connector at the rear of the computer. Compare composite video.  (GSF, GSH, GST, PI)
  5166. RGB monitor:  A type of color monitor that receives separate signals for each color (red, green, and blue). Compare composite video.  (CTR, ETR, GST)
  5167. right scroll bar:  The control the user selects to scroll vertically through the data in the window.  (GSTR)
  5168. ROM:  See read-only memory.  (CTR, ETR, GSF, GSH, GST, GSTR, PI)
  5169. ROM disk:  A feature of some operating systems making it possible to use read-only memory (ROM) as a disk volume. Often used for making applications permanently resident. See also RAM disk.  (GSF, GSH, GST)
  5170. ROM font:  The font contained in system ROM.  (GSTR)
  5171. rounded result:  The nearest representable value to the actual value, with ties going to the value with the larger magnitude.  (GSTR)
  5172. rounded-corner rectangle:  One of the fundamental shapes drawn by QuickDrawII. The rounded corners of this type of rectangle are defined by an oval height and oval width.  (GSTR)
  5173. routine:  A part of a program that accomplishes some task subordinate to the overall task of the program.  (CTR, ETR, GST, GSTR, PI)
  5174. row:  A horizontal arrangement of character cells or graphics pixels on the screen.  (CTR, ETR, GST)
  5175. RS-232:  A common standard for serial data communication interfaces.  (GSF, GST)
  5176. RS-232 cable:  Any cable that is wired in accordance with the RS-232 standard, which is the common serial data communication interface standard.  (CTR, ETR)
  5177. RS-232-C:  A common standard for serial data-communication interfaces.  (GSH)
  5178. RS-422:  A standard for serial data-communication interfaces, different from the RS-232 standard in its electrical characteristics and in its use of differential pairs for data signals. The serial ports on the AppleIIGS use RS-422 devices modified so as to be compatible with RS-232-C devices.  (GSF, GSH, GST)
  5179. RTC:  See read-only memory.  (GSH)
  5180. RTI:  Return from Interrupt, a 65816 assembly-language instruction.  (PI)
  5181. RTL (Return from Subroutine Long):  Return from subroutine Long; a 65C816 assembly-language instruction. It is used in conjunction with a JSL instruction.  (GSTR, PI, P16)
  5182. RTS (Return from Subroutine):  Return from Subroutine; a 6502 and 65C816 assembly-language instruction. It is used in conjunction with a JSR instruction.  (GSTR, PI, P16)
  5183. RTS:  See Request-To-Send.  (CTR)
  5184. run:  (1) To execute a program. When a program runs, the computer performs the instructions.  (2) To load a program into main memory from a peripheral storage medium, such as a disk, and execute it.  (CTR, ETR)
  5185. run-time library file:  A load file containing program segments-each of which can be used in any number of programs-that the System Loader loads dynamically when they are needed.  (P16)
  5186. S register:  See stack register.  (GSTR, PI)
  5187. SANE (Standard Apple Numeric Environment):  The set of methods that provides the basis for floating-point calculations in Apple computers. SANE meets all requirements for extended-precision, floating-point arithmetic as prescribed by IEEE Standard 754 and ensures that all floating-point operations are performed consistently and return the most accurate results possible. See Standard Apple Numeric Environment.  (GST, GSTR, PI)
  5188. SANE Tool Set:  The Apple IIGS tool set that performs high-precision floating-point calculations, following SANE standards.  (GSTR, PI)
  5189. sapling file:  An organizational form of a ProDOS 16 standard file. A sapling file consists of a single index block and up to 256 data blocks.  (P16)
  5190. save:  To store information by transferring the information from main memory to a disk. Work not saved disappears when you turn off the computer or when the power is interrupted.  (CTR, ETR)
  5191. scaled font:  A font that is created by the Font Manager by calculation from a real font of a different size.  (GSTR, PI)
  5192. scaling:  The process of taking all characters of a real font and making them bigger or smaller to generate a requested font.  (GSTR)
  5193. scan line:  A single horizontal line of pixels on the screen.  It corresponds to a single sweep of the electron gun in the video display tube.  (GSTR, PI)
  5194. scan line control byte (SCB):  A byte in memory that controls certain properties, such as available colors and number of pixels, for a scan line on the Apple IIGS. Each scan line has its own SCB.  (GSTR, PI)
  5195. SCB:  See scan line control byte.  (GSTR)
  5196. SCC:  Abbreviation for Serial Communications Controller, a type of communications IC used in the AppleIIGS. The SCC can run synchronous data transmission protocol and thus transmit data at faster rates than the ACIA. See Serial Communications Controller.  (GSF, GSH, GST)
  5197. Scheduler:  The Apple IIGS tool set that manages requests to execute interrupted software that is not reentrant.  If, for example, an interrupt handler needs to make system software calls, it must do so through the Scheduler because ProDOS 16 is not reentrant.  Applications normally need not use the Scheduler because ProDOS 16 is not in an interrupted state when it processes applications' system calls.  (GSTR, PI, P16)
  5198. schematic diagram:  A diagram using special figures to represent ICs, logic functions, and interconnecting wires, to describe a circuit. Schematic diagrams for the AppleIIGS main logic board are located in the Addendum.  (GSH)
  5199. scrap count:  A count that indicates how many times the desk scrap has changed.  (GSTR)
  5200. Scrap Manager:  The Apple IIGS tool set that supports the desk scrap, which allows data to be copied from one application to another (or from one place to another within an application).  (GSTR, PI)
  5201. screen:  See display screen.  (CTR, ETR)
  5202. screen holes:  Locations in the text display buffer (text Page 1) used for temporary storage either by I/O routines running in peripheral-card ROM or by firmware routines addressed as if they were in card ROM. Text Page 1 occupies memory from $0400 to $07FF; the screen holes are locations in that area that are neither displayed nor modified by the display firmware.   (GSF, GSH, GST)
  5203. scroll:  To move all the text on the screen upward or downward, and, in some cases, sideways. See viewport, window.  (CTR, ETR, GSTR, PI)
  5204. scroll bar:  A rectangular bar that may be along the right or bottom of a window. Clicking or dragging in the scroll bar causes the view of the document to change.  (GSTR, PI)
  5205. SECAM:  A French acronym meaning "sequential color with memory." A video standard originating in France and used in the USSR and other countries.  (GSH)
  5206. sector:  A division of a track on a disk. When a disk is formatted, its surface is divided into tracks and sectors.  (GSH, P16)
  5207. sector:  See track.  (GSF)
  5208. seedling file:  An organizational form of a ProDOS 16 standard file. A seedling file consists of a single data block.  (P16)
  5209. segment:  A component of an OMF file, consisting of a header and a body.  In object files, each segment incorporates one or more subroutines.  In load files, each segment incorporates one or more object segments.  (PI, P16)
  5210. segment kind:  A numerical designation used to classify a segment in object module format. It is the value of the KIND field in the segment's header.  (PI, P16)
  5211. selection range:  The series of characters where the next editing action will occur.  (GSTR)
  5212. self-booting:  Said of a program that executes automatically when the computer is turned on or reset.  (PI)
  5213. semiconductor:  A class of materials whose resistivity lies between that of conductors and insulators, for example, germanium and silicon. Solid-state electronics is based on the use of semiconductors.   (GSH)
  5214. sequence:  A series of commands that tells the computer what notes to play and when.  (PI)
  5215. sequential-access device:  See character device.  (P16)
  5216. serial:  A single-wire connection for the purpose of transferring bits of data one at a time, usually between a computer and a peripheral device. Compare parallel.  (GSH)
  5217. Serial Communications Controller (SCC):  A type of communications IC used in the AppleIIGS. The SCC can run synchronous data transmission protocol and thus transmit data at faster rates than the ACIA. Compare ACIA.  (GSH, GST)
  5218. serial interface:  A standard method, such as RS-232, for transmitting data serially (as a sequence of bits).  (GSTR, PI)  An interface in which information is transmitted sequentially, a bit at a time, over a single wire or channel. Compare parallel interface.  (CTR, ETR, GST)
  5219. serial port:  The connector for a peripheral device that uses a serial interface.  (GST, GSTR, PI)  The two connectors located at the back of the Apple IIGS main logic board that provide a means for communicating with peripherals (such as printers and local area networks) using a serial interface.  (GSH)
  5220. setup time:  The amount of time a signal must be valid in advance of some event. Compare hold time.  (CTR, ETR)
  5221. shadowing:  The process whereby any changes made to one part of the AppleIIGS memory are automatically and simultaneously copied into another part. When shadowing is on, information written to bank $00 or $01 is automatically copied into equivalent locations in bank $E0 or $E1. Likewise, any changes to bank $E0 or $E1 are immediately reflected in bank $00 or $01.  (GSF, GSH, P16)
  5222. Shaston:  The Apple IIGS system font.  (GSTR, PI)
  5223. shell:  A program that provides an operating environment for other programs, and that is not removed from memory when those programs are running.  For example, the APW Shell provides a command processor interface between the user and the other components of APW, and remains in memory when APW utility programs are running.  A shell is one type of controlling program.  (PI)
  5224. shell application:  A type of program that is launched from a shell and runs under its control.  Shell applications are ProDOS 16 file type $B5.  In APW, compilers and certain Shell commands are shell applications that are launched from the APW Shell.  (PI, P16)
  5225. shell call:  A request from a program to the APW Shell to perform a specific function.  (PI)
  5226. shut down:  To remove from memory or otherwise make unavailable, as a tool set that is no longer needed or an application that has quit.  (GSTR, PI)
  5227. silicon:  A solid, crystalline chemical element (symbol Si) from which integrated circuits are made. Silicon is a semiconductor; that is, it conducts electricity better than insulators, but not as well as metallic conductors. Silicon should not be confused with silica-that is, silicon dioxide, such as quartz, opal, or sand-or with silicone, any of a group of organic compounds containing silicon.  (CTR, ETR, GSH, GST)
  5228. simple variable:  A variable that is not an element of an array.  (CTR, ETR)
  5229. Simplified Keyboard:  See Dvorak keyboard.  (GST)
  5230. single mode:  In the List Manager, a selection mode that allows the user to select only one member of a list at once; that is, when the user drags the mouse, the selection moves from one member to another.  (GSTR)
  5231. 640 mode:  An Apple IIGS video display mode, 640 pixels horizontally by 200 pixels vertically.  (PI)
  5232. 6502:  The microprocessor used in the AppleII, in the Apple IIPlus, and in early models of the AppleIIe.  The 6502 is an NMOS device with an 8-bit data bus and a 16-bit address bus.  (PI)
  5233. 65C816:  The version of the 65816 microprocessor used in the Apple IIGS.  The 65C816 is a CMOS device.  (PI)
  5234. 65816:  A general term for the type of microprocessor used in the Apple IIGS.  The 65816 is related to, but more advanced than, the 6502 microprocessor.  It has a 16-bit data bus and a 24-bit address bus.  (PI)
  5235. 65816 assembly language:  A low-level programming language written for the 65816 family of microprocessors.  (PI)
  5236. size box:  A small region in the lower right corner of a window that the user can drag to change the size of the window.  (GSTR)
  5237. slop rectangle:  The rectangle that allows the user some margin for error when moving the mouse.  (GSTR)
  5238. slot:  A narrow socket inside the computer where the user can install peripheral cards. Also called an expansion slot.  (CTR, ETR, GST, GSTR, PI)
  5239. SmartPort:  A set of firmware routines supporting multiple block devices connected to the AppleIIGS disk port. See also extended SmartPort call and standard SmartPort call.  (GSF, GSH, PI)
  5240. Smartport:  A set of machine language routines used in the AppleII family for performing block device I/O. See Protocol Converter.  (CTR)
  5241. smoothing:  A LaserWriter printing option that asks the system to smooth out any bit-mapped fonts with jagged edges.  (GSTR)
  5242. soft switch:  Also called a software switch; a means of changing some feature of the computer from within a program. For example, DIP switch settings on ImageWriter printers can be overridden with soft switches. Specifically, a soft switch is a location in memory that produces some special effect whenever its contents are read or written.   (CTR, ETR, GSF, GSH, GST, P16)
  5243. software:  A collective term for programs, the instructions that tell the computer what to do. Software is usually stored on disks. Compare firmware, hardware.  (CTR, ETR, GST, GSTR, PI)  A group of instructions to the microprocessor, instructing it to perform certain functions, such as performing computations, displaying data on a monitor, reading data from and writing data to a disk. The group of instructions is known collectively as a program. Compare application program.  (GSH)
  5244. sound GLU (general logic unit):  The interface chip between the system hardware and the sound hardware.  (GSTR)
  5245. Sound Tool Set:  The Apple IIGS tool set that provides low-level access to the sound hardware.  (GSTR, PI)
  5246. source:  See source location.  (PI)
  5247. source code:  See source program.  (CTR, ETR, GST)
  5248. ource file:  An ASCII file consisting of instructions written in a particular language, such as Pascal or assembly language.  An assembler or compiler converts source files into object files.  (GSF, PI, P16)
  5249. source location:  The location (memory buffer or portion of the QuickDraw II coordinate plane) from which data such as text or graphics are copied.  Compare destination location.  See also source rectangle, destination rectangle.  (GSTR, PI)
  5250. source program:  The form of a program given to a language translator, such as a compiler or assembler, for conversion into another form; sometimes called source code. Compare object program.  (CTR, ETR, GST)
  5251. source rectangle:  The rectangle (on the QuickDraw II coordinate plane) where text or graphics are drawn when transferred from somewhere else.  Compare destination rectangle.  (GSTR, PI)
  5252. space character:  A text character whose printed representation is a blank space, typed from the keyboard by pressing the Space bar.  (CTR, ETR)
  5253. SPACE parity:  A bit value of 0 appended to a binary number for transmission. The receving device can look for this value on each character as a means of error checking.  (CTR)
  5254. sparse file:  A variation of the organizational forms of ProDOS 16 standard files. A sparse file may be either a sapling file or a tree file; what makes it sparse is the fact that its logical size (defined by its EOF) is greater than its actual size on disk. This occurs when one or more data blocks contain nothing but zeros. Those data blocks are considered to be part of the file, but they are not actually allocated on disk until nonzero data is written to them.  (P16)
  5255. special memory:  On an Apple IIGS, all of banks $00 and $01 and all display memory in banks $E0 and $E1. It is the memory directly accessed by standard Apple II programs running on the AppleIIGS.  (GSH, GSTR, PI, P16)
  5256. spool printing:  A two-step printing method used to print graphics on the ImageWriter.  In the first step, it writes out (spools) a representation of your document's printed image to a disk file or to memory.  IN the second step, this information is converted into a bit image and printed.  Compare draft printing.  (GSTR, PI)
  5257. SRQ list:  A special tool mechanism that can be used to poll the Apple Desktop Bus for data from specific devices.  (GSTR)
  5258. SRQ list completion routine:  Used in conjunction with the ADB Tool Set routine AsyncADBReceive, this completion routine obtains ADB data from a buffer. The only major difference between this routine and the AsyncADBReceive completion routine is that the SRQ list routine has an extra return address on the stack when it is called. Compare AsyncADBReceive completion routine.  (GSTR)
  5259. SSC:  Abbreviation for Super Serial Card, a peripheral card that enables an AppleII to communicate with serial devices.  (GSF)
  5260. stack:  A list in which entries are added (pushed) and removed (pulled) at one end only (the top of the stack), causing entries to be removed in last-in, first-out (LIFO) order. The stack usually refers to the particular stack pointed to by the 65C816's stack register. Compare queue.  (CTR, ETR, GSF, GSH, , GST, GSTR, PI, P16)
  5261. stack pointer:  See stack register.  (GSTR, PI)
  5262. stack register:  A hardware register in the 65C816 processor that contains the address of the top of the processor's stack.  (GSF, GSH)
  5263. stack register:  A register in the 65816 processor that indicates the next available memory address in the stack. Also called S register.  (GSTR, PI, P16)
  5264. stage byte:  Determines the actions taken by an alert. See also alert stage.  (GSTR)
  5265. standard AppleII:  Any computer in the AppleII family except the AppleIIGS. That includes the AppleII, the AppleII Plus, the AppleIIe, and the AppleIIc.  (GSF, GSH, GST, GSTR, PI, P16)
  5266. Standard Apple Numerics Environment (SANE):  The set of methods that provides the basis for floating-point calculations in Apple computers. SANE meets all requirements for extended-precision, floating-point arithmetic as prescribed by IEEE Standard 754 and ensures that all floating-point operations are performed consistently and return the most accurate results possible.  (GST, GSTR, PI)
  5267. standard file:  One of the two principal categories of ProDOS 16 files. Standard files contain whatever data they were created to hold; they have no predefined internal format. Compare directory file.  (P16)
  5268. Standard File Operations Tool Set:  The AppleIIGS tool set that creates a standard user interface for opening and closing files.  (GSTR)
  5269. Standard File Operations Tool Set:  The Apple IIGS tool set that creates a standard user interface for opening and closing files.  (PI)
  5270. standard instruction:  An instruction automatically present when no superseding instruction has been received.  (CTR, ETR)
  5271. standard linker (APW):  One aspect of the linker supplied with APW.  The operation of the standard linker is automatic.  Compare advanced linker.  (PI)
  5272. standard SmartPort call:  A SmartPort call that allows data transfer to or from anywhere in standard AppleII memory, or the lowest 64K of AppleIIGS memory. Compare extended SmartPort call.  (GSF)
  5273. standard window controls:  The window controls that allow the user to scroll through the data in the window, change the window's shape, or close the window.  They also provide information about the document currently displayed in the window.  (GSTR, PI)
  5274. START:  The name of the program in the SYSTEM/subdirectory of the startup disk that is launched automatically when the system is booted.  START is typically a finder or program launcher.  (PI)
  5275. start bit:  A transition from a MARK signal to a SPACE signal for one bit-time, indicating that next string of bits represents a character.  (CTR)
  5276. start bit:  One or two bits that indicate the beginning of a character in a string of serially transmitted characters.  (GST)
  5277. start up:  To get the system or application program running.  (PI)
  5278. start up:  To get the system running. It involves loading system software from disk, and then loading and running an application. Also called boot.  (P16)
  5279. start up:  To get the system running. Starting up involves loading system software from disk, and then loading and running an application. Also called boot.  (CTR, ETR, GSF, GSH, GST, GSTR)
  5280. starting value:  The value assigned to the index variable on the first pass through a loop.  (CTR, ETR)
  5281. startup disk:  A disk with all the necessary program files-such as the Finder and System files contained in the System folder in Macintosh-to set the computer into operation. In AppleII, sometimes called a boot disk.  (CTR, ETR, GST)
  5282. statement:  A unit of a program in a high-level language that specifies an action for the computer to perform. A statement typically corresponds to several instructions of machine language.  (CTR, ETR)
  5283. static segment:  A program segment that must be loaded when the program is started and cannot be removed from memory until execution terminates. Compare dynamic segment.  (GSTR, PI, P16)
  5284. static text:  Text on the screen that cannot be altered by the user.  (GSTR, PI)
  5285. status register:  A location in the ACIA (at $C099 for port 1 and $C0A9 for port 2) that stores the state of two RS-232-C signals and the state of the transmit and receive data registers, as well as the outcome of the most recent character transfer.  (CTR)  A register in the 65816 microprocessor that contains flags reflecting the various aspects of machine state and operation results.  (PI)
  5286. step value:  The amount by which the index variable changes on each pass through a loop.  (CTR, ETR)
  5287. stop bit:  A bit indicating the end of a character in a string of serially transmitted characters.  (GST) A MARK signal following a data string (or the optional parity bit), indicating the end of a character.  (CTR)
  5288. storage type:  An attribute of a ProDOS 16 file that describes the file's organizational form (such as directory file, seedling file, or sapling file).  (P16)
  5289. string:  A sequence of characters.  See C string, Pascal string.  (CTR, ETR, GSTR, PI)
  5290. string bounds rectangle:  The smallest rectangle that would enclose all the foreground and background pixels of a string if the string were to be drawn.  (GSTR)
  5291. strobe:  A signal whose change is used to trigger some action.  (CTR, ETR, GST)
  5292. structure region:  An entire window: its content region plus its frame region.  (GSTR, PI)
  5293. style dialog box:  A dialog box that allows the user to specify formatting information, page size, and printer options.  (GSTR, PI)
  5294. style subrecord:  A data structure within the print record that contains information gathered from the user via the style and job dialog boxes.  (GSTR)
  5295. styled variation:  An italicized, bold, underlined, or otherwise altered version of a plain-styled character or font.  (GSTR, PI)
  5296. subdirectory:  A file that contains information about other files.  In a hierarchical file system, files are accessed through the subdirectories that reference them.  (GST. GSTR, PI, P16)
  5297. subroutine:  A part of a program that can be executed on request from another point in the program and that returns control, on completion, to the point of the request.  (CTR, ETR, GST, GSTR, PI)
  5298. Super Hi-Res:  Either of two high-resolution Apple IIGS display modes.  320 mode consists of an array of pixels 320 wide by 200 high, with 16 available colors; 640 mode is an array 640 wide by 200 high, with 16 available colors (with restrictions).  (GSF, GSH, GSTR, PI)
  5299. swap pair:  A pair of oscillators that form a functional unit (called a generator) when the digital oscillator chip (DOC) is in swap mode.  (GSTR)
  5300. switch event:  An event that indicates the application is being returned to after being switched out of by a switcher-type application.  (GSTR, PI)
  5301. switcher:  A controlling program that rapidly transfers execution among several applications.  (GSTR, PI, P16)
  5302. symbolic reference:  A name or label, such as the name of a subroutine, that is used to refer to a location in a program.  When a program is linked, all symbolic references are resolved; when the program is loaded, actual memory addresses are patched into the program to replace the symbolic references. (This process is called relocation.)  (PI)
  5303. sync signal:  A signal which exists for the purpose of synchronizing two devices. Frequently generated by a video generator and used by a video monitor to synchronize the video display to the separate video information. In the AppleIIGS, the sync signal is mixed with the video information resulting in the composite video signal.  (GSH)
  5304. synchronous:  A mode of data transmission in which a constant time interval exists between transmission of successive bits, characters, or events. Compare asynchronous.  (CTR, ETR, GST)
  5305. synchronous transmission:  A transmission process that uses a clocking signal to ensure an integral number of unit (time) intervals between any two characters. Compare asynchronous transmission.  (CTR, ETR)
  5306. syntax:  (1) The rules governing the structure of statements or instructions in a programming language. (2) A representation of a command that specifies all the possible forms the command can take.  (CTR, ETR)
  5307. synthesizer:  (1) A hardware device capable of creating sound digitally and converting it into an analog waveform that you can hear. (2) By analogy, any sound-making entity, such as the Free-Form Synthesizer in the Sound Tool Set.  (GSF, GSH, GSTR, PI)
  5308. system:  A coordinated collection of interrelated and interacting parts organized to perform some function or achieve some purpose-for example, a computer system comprising a processor, keyboard, monitor, disk drive, and software.  (CTR, ETR, GST, P16)
  5309. system call:  See operating system call.  (P16)
  5310. system clock:  See clock (1).  (GSTR)
  5311. system configuration:  See configuration.  (CTR, ETR, GST)
  5312. system disk:  A disk that contains the operating system and other system software needed to run applications.  (GSF, GSH, GSTR, PI, P16)
  5313. system event mask:  A set of flags that control which event types get posted into the event queue by the Event Manager.  (GSTR, PI)
  5314. system failure:  The unintentional termination of program execution due to a severe software error.  (GSTR, PI)
  5315. System Failure Manager:  A firmware program that processes fatal errors by displaying a message on the screen and halting execution.  (P16)  A part of the Miscellaneous Tool Set that processes fatal errors by displaying a message on the screen and halting execution.  (GSTR, PI)
  5316. system file:  See system program.  (P16)
  5317. system file level:  A number between $00 and $FF associated with each open ProDOS 16 file.  Every time a file is opened, the current value of the system file level is assigned to it.  If the system file level is changed (by a SET_LEVEL call), all subsequently opened files will have the new level assigned to them.  By manipulating the system file level, a controlling program can easily close or flush files opened by its subprograms.  (PI, P16)
  5318. system folder:  The SYSTEM/subdirectory on a ProDOS 16 system disk.  (GSTR, PI)
  5319. system font:  The font that QuickDraw II uses as the default current font when a new GrafPort is opened.  (GSTR)
  5320. system library prefix:  ProDOS 16 prefix number 2/.  It specifies the directory containing library files used by system software.  (PI)
  5321. System Loader:  The program that manages the loading and relocation of load segments (programs) into the Apple IIGS memory.  The System Loader works closely with ProDOS 16 and the Memory Manager.  (GSTR, PI, P16)
  5322. system menu bar:  The menu bar that always appears at the top of the screen in desktop applications. It contains all of the commonly used functions such as File, Edit, and so on. Compare window menu bar.  (GSTR, PI)
  5323. system prefix (ProDOS 8):  The one prefix maintained by ProDOS 8.  (PI)
  5324. system program:  (1) A software component of a computer system that supports application programs by managing system resources such as memory and I/O devices. Also called system software. (2) Under ProDOS 8, a stand-alone and potentially self-booting application. A ProDOS 8 system program is of file type $FF; if it is self-booting, its filename has the extension .SYSTEM.  (CTR, ETR, GST, P16)
  5325. system software:  The component of a computer system that supports application programs by managing system resources such as memory and I/O devices.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  5326. system window:  A window in which a desk accessory is displayed.  (GSTR, PI)
  5327. TAB:  An ASCII character that commands a device such as a printer to start printing at a preset location (called a tab stop). There are two such characters: horizontal tab (hex 09) and vertical tab (hex 0B). TAB works like the tabs on a typewriter.   (CTR, ETR)
  5328. task code:  A numeric value assigned to the result of each event handled by TaskMaster.  Compare event code.  (GSTR, PI)
  5329. task mask:  A  parameter passed to TaskMaster, specifying which types of events Taskmaster is to respond to.  (PI)
  5330. TaskMaster:  A Window Manager routine that handles many typical events for an application.  Applications may call TaskMaster instead of GetNextEvent.  (GSTR, PI)
  5331. television set:  A display device capable of receiving broadcast video signals (such as commercial television broadcasts) by means of an antenna. Can be used in combination with a radio-frequency modulator as a display device for the AppleII family of computers. Compare video monitor.  (CTR, ETR)
  5332. template:  A data structure or set of parameters that defines the characteristics of a desktop feature, such as a window control. The NewWindow parameter list is a template that defines the appearance of a window to be opened by the NewWindow call.  (GSTR, PI)
  5333. terminal mode:  The mode of operation in which the AppleIIGS acts like an intelligent terminal.  (GSF)
  5334. text:  (1) Information presented in the form of readable characters. (2) The display of characters on a display screen. Compare graphics.  (CTR, ETR, GST)
  5335. text block:  A number of ASCII characters in a buffer, with the number specified separately.  (GSTR)
  5336. text buffer:  A 1-bit-per-pixel pixel image reserved for the private use of the QuickDraw II text-drawing call.  (GSTR, PI)
  5337. text file:  A file consisting of the ASCII representation of characters.  (PI)
  5338. text file format (TFF):  A file that consists of ASCII representations of characters. Compare object module format.  (GSTR)
  5339. text mode:  One of 16 possible interactions between pixels in text being drawn to the screen and pixels on the screen that fall under characters being drawn.  Compare pen, drawing mode.  (GSTR, PI)
  5340. Text Tool Set:  The Apple IIGS tool set that provides an interface between Apple II character device drivers and applications running in native mode.  (GSTR, PI)
  5341. text window:  A window on the desktop within which text is displayed and scrolled.  (GST)  An area on the video display screen within which text is displayed and scrolled.   (CTR, ETR)  That portion of the screen that is reserved for text. After starting the computer, the firmware uses the entire display for text. However, if you wish, you can restrict the text video activity to any rectangular portion of the display.  (GSH)
  5342. text-based interface:  An interface between computer and user in which all screen drawing (or other output) consists of characters.  The form of each character is stored in ROM and can be involved with a single byte of data.  Compare graphic interface.  (PI)
  5343. TFF:  See text file format.  (GSTR)
  5344. 320 mode:  An Apple IIGS video display mode, 320 pixels horizontally by 200 pixels vertically.  (PI)
  5345. tick count:  The (approximate) number of 60th second intervals since system startup.  (GSTR, PI)
  5346. title bar:  The horizontal bar at the top of a window that shows the name of the window's contents. The user can move the window by dragging the title bar.  (GSTR, PI)
  5347. tool:  See tool set.  (GSF, GSH, GSTR, PI, P16)
  5348. tool call:  A call to a function within a tool set.  (PI)
  5349. Tool Locator:  The Apple IIGS tool set that dispatches tool calls. The Tool Locator knows and retrieves the appropriate routine when your application makes a tool call.  (GSTR, PI)
  5350. tool pointer table (TPT):  A table, maintained by the Tool Locator, that contains pointers to all active tool sets.  (GSTR, PI)
  5351. tool set:  A group of related routines (usually in ROM) that perform necessary functions or provide programming convenience.  They are available to applications and system software.  The Memory Manager, the System Loader, and QuickDraw II are Apple IIGS tool sets.  (GSF, GSH, GSTR, PI, P16)
  5352. tool table:  A list of all needed tool sets and their minimum required versions.  An application constructs this table in order to load its RAM-based tool sets with the LoadTools call.  (GSTR, PI)
  5353. toolbox:  A collection of built-in routines on the AppleIIGS that programs can call to perform many commonly needed functions. Functions within the toolbox are grouped into tool sets. See Apple IIGS Toolbox.  (GSF, GSH, GST, GSTR, PI, P16)
  5354. TPT:  See tool pointer table.  (GSTR)
  5355. traces:  Electrical paths that connect the components on a circuit board.  (CTR, ETR)
  5356. track:  (1) One of a series of concentric circles magnetically recorded on the surface of a disk when it is formatted.  Each track is further divided into sectors.  Each sector can hold several K of data.  (2) A grouping of items in a musical sequence.  The Note Sequencer supports multiple tracks to facilitate writing multi-instrument music.  (GSF, GSH, PI, P16)
  5357. transfer mode:  A specification of which Boolean operation QuickDraw II should perform when drawing. See, for example, XOR.  (GSTR, PI)
  5358. transistor-transistor logic (TTL):  (1) A family of integrated circuits having bipolar circuit logic; TTL ICs are used in computers and related devices. (2) A standard for interconnecting such circuits, which defines the voltages used to represent logical zeros and ones.  (CTR, ETR, GST)
  5359. transmit data register:  A location in the ACIA (at location $C098 for port 1 and $C0A8 for port 2) that holds the current character to be transmitted.  (CTR)
  5360. tree file:  An organizational form of a ProDOS 16 standard file. A tree file consists of a single master index block, up to 127 index blocks, and up to 32,512 data blocks.  (P16)
  5361. troubleshoot:  To locate and correct the cause of a problem or malfunction, especially in hardware. Compare debug.  (CTR, ETR)
  5362. TRUE:  Not zero. The result of a Boolean operation. The opposite of FALSE.  (GSTR, PI)
  5363. TTL:  See transistor-transistor logic.  (CTR, ETR, GST)
  5364. TTL RGB:  A type of video monitor that can accept only a limited number of digital values and display only a correspondingly limited number of colors. Stands for transistor-transistor logic, red, green, blue. Compare analog RGB.  (GSH, GST, PI)
  5365. turnkey disk:  See startup disk.  (CTR, ETR)
  5366. type-ahead buffer:  A buffer that accepts and holds characters that are typed faster than the computer can process them.  (GST)
  5367. typeID:  A subfield of the user ID. The User ID Manager assigns a typeID value based on the type of program (application, tool set, and so on) requesting the memory.  (GSTR, PI, P16)
  5368. unary operator:  An operator that applies to a single operand. For example, the minus sign (-) in a negative number such as -6 is a unary arithmetic operator. Compare binary operator.  (CTR, ETR)
  5369. unbuffered:  A style of input and output that does not use a buffer for I/O; reading and writing is done one character at a time.  (GSH)
  5370. unclaimed interrupt:  This occurs when the hardware Interrupt Request Line is active, indicating that an interrupt-producing device needs attention, but none of the installed interrupt handlers claims responsibility for the interrupt.  (GSTR)
  5371. unconditional branch:  A branch that does not depend on the truth of any condition. Compare conditional branch.  (CTR, ETR)
  5372. underline:  (1) A style of text. (2) A method used to separate groups of items in a menu. An underlined item does not use any more space, on the screen or in memory, than the item does without the underline. Compare dividing line.  (GSTR)
  5373. unhighlight:  To restore to normal display. Selected controls, menu items, or other objects may be highlighted (usually displayed in inverse colors) while in use and unhighlighted when not in use.  (GSTR, PI)
  5374. unload:  To remove a load segment from memory. To unload a segment, the System Loader does not actually "unload" anything; it calls the Memory Manager to either purge or dispose of the memory block in which the code segment resides. The loader then modifies the Memory Segment Table to reflect the fact that the segment is no longer in memory.  (GSTR, PI, P16)
  5375. unlock:  To permit the Memory Manager to move or purge a memory block if needed.  Opposite of lock.  (GSTR, PI)
  5376. unmovable:  See fixed.  (GSTR, P16, PI)
  5377. unpack:  To restore to normal format from a packed format.  (GSTR, PI)
  5378. unpurgeable:  Having a purge level of zero.  The Memory Manager is not permitted to purge memory blocks whose purge level is zero.  (GSTR, PI, P16)
  5379. unreal font:  A font that was scaled by the Font Manager from a real font of a different size or added by an application and marked as unreal. Compare real font.  (GSTR)
  5380. update:  A type of window event, signifying that all or part of the window needs to be redrawn.  (PI)
  5381. update event:  An event posted by the Window Manager when all or part of a window needs to be redrawn.  (GSTR, PI)
  5382. update region:  A description of the part of a window that needs to be redrawn.  The Window Manager keeps track of each open window's update region.  (PI)
  5383. user:  A person operating or controlling a computer system.  (GST)
  5384. User ID:  An identification number that specifies the owner of every memory block allocated by the Memory Manager.  User ID's are assigned by the User ID Manager.  (GSTR, PI, P16)
  5385. User ID Manager:  A part of the Miscellaneous Tool Set that is responsible for assigning user ID's to every block of memory allocated by the Memory Manager.  (GSTR, PI, P16)
  5386. user interface:  The rules and conventions by which a computer system communicates with the person operating it.  (GST)
  5387. utilities:  Programs that let you rename, copy, format, delete, and otherwise manipulate files and volumes.  (GST)
  5388. value:  An item of information passed from a calling routine to a function. Compare result.  (P16) An item of information that can be stored in a variable, such as a number or a string.  (CTR, ETR, GST)
  5389. variable:  (1) A location in the computer's memory where a value can be stored. (2) The symbol used in a program to represent such a location. Compare constant.  (CTR, ETR, GST)
  5390. VBL:  Short for vertical blanking, an interrupt signal generated by the video timing circuit each time it finishes a vertical scan, 60 times a second.  (GSH, GST)
  5391. vector:  (1) The starting address of a program segment, when used as a common point for transferring control from other programs. (2) A memory location used to hold a vector, or the address of such a location.  (CTR, ETR, GST, GSTR, PI) A location containing a value that, when added to a base address value, provides the address that is the entry point of a specific kind of routine.  (GSF)
  5392. version:  A number indicating the release edition of a particular piece of software. Version numbers for most system software (such as ProDOS 16 and the System Loader) are available through function calls.  (P16)
  5393. vertical blanking:  The interval between successive screen drawings on a video display.  It is the time between drawing the last pixel of the last scan line of one frame and the first pixel of the first scan line of the next frame.  (PI)
  5394. VGC:  See Video Graphics Controller.  (GSH)
  5395. video:  (1) A medium for transmitting information in the form of images to be displayed on the screen of a cathode-ray tube. (2) Information organized or transmitted in video form.  (CTR, ETR, GST) An electrical signal containing information that may be obtained visually when displayed on a video monitor. Information organized or transmitted in video form. See also NTSC, PAL, SECAM.  (GSH)
  5396. Video Graphics Controller (VGC):  The custom IC on the Apple IIGS main logic board responsible for generating all video used in the Apple IIGS.  (GSH)
  5397. video monitor:  A display device that can receive video signals by direct connection only, and that cannot receive broadcast signals such as commercial television. Can be connected directly to the computer as a display device. Compare television set.  (CTR, ETR, GSH, GST, P16)
  5398. view rectangle:  The rectangle within which text in an edit record is visible; that is, the portion of the text in the destination rectangle that the user can see is determined by the view rectangle.  (GSTR)
  5399. viewport:  All or part of the display screen used by an application program to display a portion of the information (such as a document, picture, or worksheet) on which a program is working. Compare window.  (CTR, ETR)
  5400. visible region:  The part of a window that's actually visible on the screen.  The visible region is a GrafPort field manipulated by the Window Manager.  (GSTR, PI)
  5401. voice:  Any one of 16 pairs of oscillators in the Ensoniq sound chip on the Apple IIGS.  (GSTR, PI)
  5402. volume:  An object that stores data; the source or destination of information. A volume has a name and a volume directory with the same name; information on a volume is stored in files. Volumes typically reside in devices; a device such as a floppy disk drive may contain one of any number of volumes (disks).  (CTR, ETR, P16)
  5403. volume bit map:  A portion of every ProDOS 16-formatted disk that keeps track of free disk space.  (P16)
  5404. volume control block (VCB):  A data structure set up in memory by ProDOS 16 to keep track of all volumes/devices connected to the computer.  (P16)
  5405. volume directory:  A ProDOS 16 directory file that is the principal directory of a volume. It has the same name as the volume. The pathname of every file on the volume starts with the volume directory name.  (P16)
  5406. volume name:  The name by which a particular volume is identified. It is the same as the filename of the volume directory file.  (PI, P16)
  5407. warm start:  The process of transferring control back to the operating system in response to a failure in an application program. Compare cold start.  (CTR, ETR, GST)
  5408. wavetable:  A group of data bytes in memory used as data by the DOC to generate sound. The wavetable is built by using the DOC to digitize an analog input signal and placing the resulting data bytes in sound RAM memory.  (GSH)
  5409. wedge:  A filled arc, one of the fundamental shapes drawn by QuickDraw II.  (GSTR, PI)
  5410. window:  A rectangular area that displays information on a desktop. You view a document through a window.  You can open or close a window, move it around on the desktop, and sometimes change its size, scroll through it, and edit its contents. The area inside the window's frame corresponds to the port rectangle of the window's GrafPort.  (GST, GSTR, PI) The portion of a collection of information (such as a document, picture, or worksheet) that is visible in a viewport on the display screen. Compare viewport.  (CTR, ETR)
  5411. window definition procedure:  A procedure used to define the appearance and behavior of a custom window.  (GSTR)
  5412. window frame:  The outline of the entire window plus certain standard window controls.  (GSTR, PI)
  5413. Window Manager:  The Apple IIGS Tool Set that updates and maintains windows.  (GSTR, PI)
  5414. window menu bar:  A menu bar that appears at the top of the active window, below the system menu bar. It can contain document titles, applications, and functions. Compare system menu bar.  (GSTR, PI)
  5415. window record:  The internal representation of a window, where the Window Manager stores all the information it needs for its operations on that window.  (GSTR, PI)
  5416. word:  A group of bits that is treated as a unit. For the AppleIIGS, a word is 16 bits (2 bytes) long. Compare long, long word.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  5417. wraparound:  The automatic continuation of text from the end of one line to the beginning of the next; wraparound means that you don't have to press the Return key at the end of each line as you type.  (GST)
  5418. write:  To transfer information from the computer to a destination external to the computer (such as a disk drive, printer, or modem) or from the computer's processor to a destination external to the processor (such as main memory).  (CTR, ETR)
  5419. write protect:  To protect the information on a 5.25-inch disk by covering the write-enable notch with a write-protect tab, preventing the disk drive from writing any new information onto the disk. Compare copy protect.  (CTR, ETR)
  5420. write-enable notch:  The square cutout on one edge of a 5.25-inch disk's jacket. If there is no write-enable notch, or if it is covered with a write-protect tab, the disk drive can read information from the disk, but cannot write on it.  (CTR, ETR)
  5421. write-only memory:  A form of computer memory into which information can be stored but never, ever retrieved. For more information, refer to The Life of Homberg T. Farnsfarfle, by Bruce Tognazzini.  (GSH, GST)
  5422. write-protect tab:  (1) A small adhesive sticker used to write protect a 5.25-inch disk by covering the write-enable notch. (2) The small plastic tab in the corner of a 3.5-inch disk jacket. You lock (write protect) the disk by sliding the tab toward the edge of the disk; you unlock the disk by sliding the tab back so that it covers the rectangular hole.  (CTR, ETR)
  5423. x flag:  One of three flag bits in the 65C816 processor that programs use to control the processor's operating modes. In native mode, the setting of the x flag determines whether the index registers are 8 bits wide or 16 bits wide. See also e flag, m flag.  (GSF, GSH, GST, GSTR, PI)
  5424. X register:  One of the two index registers in the 6502 OR 65C816 microprocessor.  (CTR, ETR, GST, GSTR, PI)
  5425. XOFF:  A special character (ASCII value $11) used for controlling the transfer of data between a microcomputer and a serial peripheral device. When one piece of equipment receives an XOFF character from the other, it stops transmitting characters until it receives an XON. See handshaking, XON.  (GSF, GSH, GST)
  5426. XON:  A special character (ASCII value $13) used for controlling the transfer of data between a microcomputer and a serial peripheral device. See handshaking, XOFF.  (GSF, GSH, GST)
  5427. XOR:  Exclusive-OR.  A Boolean operation in which the result is TRUE if, and only if, the two items being compared are unequal in value.  (GSTR, PI)
  5428. Y register:  One of the two index registers in the 6502 OR 65C816 microprocessor.  (CTR, ETR, GST, GSTR, PI)
  5429. z flag:  A bit in the 65816 processor's Processor Status register that is set to 1 if the last operation resulted in 0 (zero).  (GSTR)
  5430. zero page:  The first page (256 bytes) of memory in a standard AppleII computer (or in the AppleIIGS computer when running a standard AppleII program). Because the high-order byte of any address in this part of memory is zero, only a single byte is needed to specify a zero-page address. Compare direct page.  (CTR, ETR, GSF, GSH, GST, GSTR, PI, P16)
  5431. zoom box:  A small box with a smaller box enclosed in it found on the right side of the title bar of some windows. Clicking the zoom box expands the window to its maximum size; clicking it again returns the window to its original size.  (GSTR, PI)
  5432. zoom region:  The window region that corresponds to the zoom box.  (GSTR, PI)
  5433. a:  A modifier key on some AppleII keyboards. On the AppleIIGS keyboard, the equivalent key is called simply the Apple key; it is marked with both an Apple icon and a spinner, the icon used on some Macintosh keyboards.  (GSF)
  5434.